P: Dlaczego lisp-interaction-modeistnieje i czy istnieją jakieś powody, aby go używać emacs-lisp-mode?
Do podręcznika stwierdza, że emacs-lisp-modei lisp-interaction-modesą identyczne z wyjątkiem, że ta ostatnia wiąże C-jproduktu eval-print-last-sexp. Poza tym „wszystkie inne polecenia w trybie interakcji Lisp są takie same jak w trybie Emacsa Lisp”. O ile wiem, tylko *scratch*bufor używa tego drugiego trybu.
Dziwne jest dla mnie, że istnieje cały tryb, który różni się od innego tylko jednym klawiszem, więc zakładam, że brakuje mi historii lub kontekstu.
Więc:
- Dlaczego
lisp-interaction-modeistnieje - Nie licząc
C-jprzypisania klawiszy, czy są jakieś okoliczności, w których lepiej by byłoemacs-lisp-mode? - Czy wystąpiłyby nieoczekiwane konsekwencje zmiany
*scratch*trybu bufora naemacs-lisp-mode?
Motywem tego pytania jest to, że teraz wiążę klucze dwukrotnie (w dwóch trybach), dzięki czemu mój *scratch*bufor zachowuje się jak bufory odwiedzające *.elpliki. Jeśli nie ma żadnego praktycznego powodu, aby pozostać w lisp-interaction-modepobliżu, po prostu (setq initial-major-mode 'emacs-lisp-mode)skończę z tym.
*scratch*.