我开始使用Emacs(目前仅用于org模式).我没有在我的TODO中使用优先级,因此我想禁用S-UP和S-DOWN键绑定(循环优先级).我怎样才能做到这一点?
@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)
Run Code Online (Sandbox Code Playgroud)C-h m为您提供有关当前模式的信息.有时它会列出模式的重要键绑定.并且C-h b(任何地方)列出了当前上下文的许多键绑定.
如果要查看属于给定keymap变量的所有键绑定(以人类可读的形式),则加载库help-fns+.el然后使用C-h M-kkeymap变量名称(例如org-mode-map).请参阅帮助+.