F: Warum gibt lisp-interaction-modees und gibt es Gründe, es stattdessen zu verwenden emacs-lisp-mode?
Die manuelle besagt , dass emacs-lisp-modeund lisp-interaction-modeist identisch mit der Ausnahme , dass die letztere bindet C-jan eval-print-last-sexp. Darüber hinaus "sind alle anderen Befehle im Lisp-Interaktionsmodus dieselben wie im Emacs-Lisp-Modus." Soweit ich das beurteilen kann, verwendet nur der *scratch*Puffer den letzteren Modus.
Es kommt mir seltsam vor, dass es einen ganzen Modus gibt, der sich nur durch eine einzige Tastenkombination von einem anderen unterscheidet, also vermute ich, dass mir entweder eine Geschichte oder ein Kontext fehlt.
So:
- Warum gibt
lisp-interaction-modees? C-jGibt es Umstände, denen es vorzuziehen wäre, die Tastenkombination nicht mitzurechnenemacs-lisp-mode?- Gäbe es keine unerwarteten Folgen sein , um den sich kontinuierlich verändernden
*scratch*Puffers Modusemacs-lisp-mode?
Die Motivation für diese Frage ist, dass ich momentan zweimal (in den beiden Modi) Schlüssel binde, sodass sich mein *scratch*Puffer wie Puffer verhält, die *.elDateien besuchen . Wenn es keinen praktischen Grund gibt, weiterzumachen lisp-interaction-mode, bin ich (setq initial-major-mode 'emacs-lisp-mode)fertig damit.
*scratch*.