Q: Pourquoi lisp-interaction-mode
existe- t- il et y a-t-il des raisons de l'utiliser à la place emacs-lisp-mode
?
Le manuel indique que emacs-lisp-mode
et lisp-interaction-mode
sont identiques sauf que ce dernier se lie C-j
à eval-print-last-sexp
. Au-delà de cela, "toutes les autres commandes en mode d'interaction Lisp sont les mêmes qu'en mode Emacs Lisp." Pour autant que je sache, seul le *scratch*
tampon utilise ce dernier mode.
Il me semble étrange qu'il existe un mode entier qui diffère d'un autre par une seule liaison de touches, donc je suppose qu'il me manque un historique ou un contexte.
Donc:
- Pourquoi
lisp-interaction-mode
existe-t-il? - Sans compter le
C-j
raccourci clavier, y a-t-il des circonstances dans lesquelles il serait préférable de le faireemacs-lisp-mode
? - Y aurait-il des conséquences inattendues à changer le
*scratch*
mode du tampon enemacs-lisp-mode
?
La motivation de cette question est que, pour le moment, je lie des clés deux fois (dans les deux modes) afin que mon *scratch*
tampon se comporte comme des tampons visitant des *.el
fichiers. S'il n'y a aucune raison pratique de rester lisp-interaction-mode
, je vais juste (setq initial-major-mode 'emacs-lisp-mode)
en finir.
*scratch*
.