我使用M-<left>
和M-<right>
来循环Emacs 24中的缓冲区(分别使用previous-buffer
和next-buffer
)。我还使用C-<tab>
来循环帧。
在组织模式下,这些键绑定到特定的功能。问题是,如果我将光标放在一个中性区域(空白区域),键就会注册并失败;我希望他们回到上面详述的行为。
遗憾的是,我不会说Lisp,所以我无法独自解决这个问题。
- 在组织模式下,当覆盖空白时,如何定义自定义行为的快捷方式
如果问题只出现在org-mode
中,那么我的最佳猜测是该主模式中的密钥定义超过了全局密钥设置。一种选择是删除影响全局设置的org-mode-map
定义,并将它们重新分配给不同的键。要删除org-mode-map
定义,这里有一种可能的方法:
(eval-after-load "org" '(progn
(define-key org-mode-map (kbd "<M-left>") nil)
(define-key org-mode-map (kbd "<M-right>") nil)
(define-key org-mode-map (kbd "C-<tab>") nil) ))