Emacs 使い始めはついついカーソルキーや BS、Enter キーを使ってしまいがちだ。それだと、いつまで経っても Emacs のキーバインドを覚えることはできない。基本的なキーバインドを使えなければ Emacs を使う価値などない。
では Emacs 使い始めの初心者はどのようにキーバインドを覚えればよいか。答えは簡単。普段使っているキーを Emacs で使えないようにすればいいのだ。つまり、Emacs 内では下にカーソルキーを移動するのに C-n 以外のキーの使用を認めないということだ。
そのような厳しい指導をしてくれるのが 鬼軍曹.el である。Elisp をパスのあるところに置き、
(require 'drill-instructor)
(setq drill-instructor-global t)
を記述すると、カーソルキー、BackSpaceキー、Enterキー、TABキーが使用できなくなり、代わりにどのキーを使えばいいかミニバッファに表示してくれる。詳しくは Wiki を見てほしい。
Emacs を使うのであれば、これらの基本キーは必須だ。まだ覚えていない Emacs ユーザは、厳しい教官の指導のもと、是非 Emacs キーバインドをマスターしてほしい。