我开始使用Emacs(目前仅用于org模式)。我没有在我的TODO中使用优先级,因此我想禁用S-UP
和S-DOWN
键绑定(循环优先级)。我怎么能这样做?
答案 0 :(得分:6)
@lawlist在评论中给了你食谱。以下是如何为自己找到这个。
查看相关模式是否有keymap变量 - 通常有一个。在这种情况下,请尝试C-h v org-mode-map
。如果您没有找到这样的变量,可以使用apropos命令进行一些钓鱼 - 例如,M-x apropos-variable org-mode
。
将相关密钥绑定到该密钥映射中的nil
:
(define-key org-mode-map (kbd "S-<up>") nil)
C-h m
为您提供有关当前模式的信息。有时它会列出模式的重要键绑定。 C-h b
(任何地方)列出了当前上下文的许多键绑定。
如果要查看所有属于给定keymap变量的键绑定(以人类可读的形式),请加载库help-fns+.el
,然后使用 { {1}} 后跟密钥图变量名称(例如C-h M-k
)。请参阅Help+。