1

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)
4

1 に答える 1