私は現在、いくつかのパッケージのショートカットを変更しようとしています。しかし、ショートカットの説明がC-h b
であれば、プレフィックスコマンドにバインドされたキーは、それにnilを割り当てても、define-key
で残っています。emacsでプレフィックスコマンドのバインドを解除するには?
具体的には、私はアンドゥツリーのパッケージの私のショートカットを変更し、私はinit.elに
(define-key undo-tree-map (kbd "C-x r") nil)
(define-key undo-tree-map (kbd "C-x r u") nil)
(define-key undo-tree-map (kbd "C-x r U") nil)
を入れた場合でも、説明を結合することは、まだC-x r
はまだ「プレフィックスコマンド」にバインドされていると言います。
バインディングリストからこのキーを削除するにはどうすればよいですか?
)「プレフィックスコマンド」として記載されていると、深刻な問題になります。だから、あなたは残りの拘束力のいくつかの他の効果も見ていると思うし、他の効果は本当にあなたを悩ますものです。他の効果を指定してください。 – Stefan
@Stefan私はバインディングの記述からそれを削除したいだけで、他の効果は期待していませんでした。もちろん、毎日の使用には何の影響もありませんが、ヘルプバッファを開いたときには気になってしまいました。 – Yang