そのキーの他のすべてのバインディングをオーバーライドして優先するキーバインディングを設定するにはどうすればよいですか?すべてのメジャー/マイナーモードマップを上書きし、バインディングが常に有効であることを確認したい。
もちろんこれは動作しません:
(global-set-key "\C-i" 'some-function)
で動作しtext-mode
ますがlisp-mode
、使用するC-i
とリバウンドしlisp-indent-line
ます。
lisp-mode
他のすべてのモードでこのバインディングを個別に実行してオーバーライドできますが、もっと簡単な方法があるはずです。新しいファイルタイプの新しいモードをインストールするたびに、戻って、すべてのキーバインディングが新しいモードによってオーバーライドされていないことを確認する必要があります。
私がこれをしたいのは、他のエディターから既に習得してきたバインディングをエミュレートしたいからです。