3
なぜlisp-interaction-modeが存在し、それが必要なのでしょうか?
Q:なぜlisp-interaction-mode存在するのemacs-lisp-modeですか?代わりに使用する理由はありますか? マニュアル状態emacs-lisp-modeとlisp-interaction-mode後者に結合することを除いて同一であるC-jとeval-print-last-sexp。それを超えて、「Lisp Interactionモードの他のすべてのコマンドは、Emacs Lispモードと同じです。」 私の知る限り、*scratch*バッファのみが後者のモードを使用します。 単一のキーバインドだけが他のモードと異なるモード全体があるのは奇妙に思えるので、いくつかの履歴またはコンテキストが欠落していると思います。 そう: なぜlisp-interaction-mode存在するのですか? C-jキーバインディングをカウントしないで、それが望ましい状況はありemacs-lisp-modeますか? バッファのモードをに変更する*scratch*emacs-lisp-modeと、予期しない結果が発生しますか? この質問の動機は、現在、キーを2回(2つのモードで)バインドしているため、*scratch*バッファーが*.elファイルを訪問するバッファーのように動作することです。維持する実用的な理由がない場合lisp-interaction-mode、私はただ(setq initial-major-mode 'emacs-lisp-mode)それで終わります。