Emacs では、メジャー モード ESS[S] (Emacs は統計を話す) が有効な間、RETは自動的に にバインドさnewline-and-ident
れますが、単にnewline
. ここでのアドバイスに従ってRET、私はnewline
. これは、ESS での編集には機能しますが、ミニバッファーのコマンドにも影響を与えるという望ましくない効果があります。RETミニバッファでコマンドを終了するために使用できません。代わりに、コマンドを実行するのではなく、ミニバッファーに新しい行を挿入するだけです。
マイナーモードでキーをバインドする方法はありますが、ミニバッファにはまったく影響しませんか?
マイナーモードをオフにしてもうまくいかないようです。
これは、私の .emacs ファイルの関連部分です。
(defvar my-keys-minor-mode-map (make-keymap) "my-keys-minor-mode keymap.")
(define-key my-keys-minor-mode-map (kbd "RET") 'newline)
(define-minor-mode my-keys-minor-mode
"A minor mode so that my key settings override annoying major modes."
t " my-keys" 'my-keys-minor-mode-map)
(my-keys-minor-mode 1)