T: Mengapa lisp-interaction-mode
ada, dan apakah ada alasan untuk menggunakannya bukan emacs-lisp-mode
?
The pengguna menyatakan bahwa emacs-lisp-mode
dan lisp-interaction-mode
identik kecuali bahwa mengikat kedua C-j
untuk eval-print-last-sexp
. Di luar itu, "semua perintah lain dalam mode Interaksi Lisp sama dengan dalam mode Lis Emacs." Sejauh yang saya tahu, hanya *scratch*
buffer yang menggunakan mode terakhir.
Menurut saya aneh bahwa ada seluruh mode yang berbeda dari yang lain hanya dengan satu keybinding, jadi saya kira saya kehilangan beberapa sejarah atau konteks.
Begitu:
- Kenapa
lisp-interaction-mode
ada? - Tanpa menghitung
C-j
keybinding, apakah ada keadaan yang lebih disukaiemacs-lisp-mode
? - Apakah akan ada konsekuensi tak terduga untuk mengubah
*scratch*
mode bufferemacs-lisp-mode
?
Motivasi untuk pertanyaan ini adalah bahwa, saat ini, saya mengikat kunci dua kali (dalam dua mode) sehingga *scratch*
buffer saya berperilaku seperti buffer mengunjungi *.el
file. Jika tidak ada alasan praktis untuk tetap bertahan lisp-interaction-mode
, saya akan adil (setq initial-major-mode 'emacs-lisp-mode)
dan selesai melakukannya.
*scratch*
.