P: Por que lisp-interaction-modeexiste e existem razões para usá-lo em vez de emacs-lisp-mode?
Os manuais estados que emacs-lisp-modee lisp-interaction-modesão idênticos, excepto que o último se liga C-jao eval-print-last-sexp. Além disso, "todos os outros comandos no modo Lisp Interaction são os mesmos que no modo Emacs Lisp". Até onde eu sei, apenas o *scratch*buffer usa o último modo.
Parece-me estranho que exista um modo inteiro que difira do outro por apenas uma única combinação de teclas, então presumo que estou perdendo alguma história ou contexto.
Tão:
- Por que
lisp-interaction-modeexiste? - Sem contar a
C-jcombinação de teclas, há alguma circunstância em que seria preferívelemacs-lisp-mode? - Haveria consequências inesperadas para mudar o
*scratch*modo do buffer paraemacs-lisp-mode?
A motivação para esta pergunta é que, no momento, estou ligando chaves duas vezes (nos dois modos) para que meu *scratch*buffer se comporte como buffers que visitam *.elarquivos. Se não houver uma razão prática para ficar lisp-interaction-modepor aqui, (setq initial-major-mode 'emacs-lisp-mode)acabarei com isso.
*scratch*.