そんな場合に.emacsの設で、(global-set-key key cmd)を使って実行コマンドの割り当てを変更しても良いのですが、もっと根本的で簡単な方法があります。Emacsではkeyboard-translate-tableという変数があるので、これを弄ってやりましょう。
(keyboard-translate ?\C-m ?\C-j)
(keyboard-translate ?\C-j ?\C-m)
ついでにvi(m)バインドに慣れている人はDELも^C-hに割当ててしまいましょう。
(keyboard-translate ?\C-h ?\C-?)
(keyboard-translate ?\C-? ?\C-h)
これでvi(m)とEmacsを使い分ける際の違和感が一つなくなります。
0 件のコメント:
コメントを投稿