如何覆盖orgmode中的键绑定,该tabbar仍适用于[C-Tab]和[C-S-iso-lefttab]
我这样试过:
(add-hook 'org-mode-hook (lambda ()
(global-set-key [C-S-iso-lefttab] 'tabbar-backward)
(global-set-key [C-tab] 'tabbar-forward)
))
我的Emacs版本是23.1,我正在使用Emacs附带的org-mode。
答案 0 :(得分:7)
尝试以下
(define-key org-mode-map (kbd "C-<tab>") 'tabbar-forward)
(define-key org-mode-map (kbd "C-S-<tab>") 'tabbar-backward)
答案 1 :(得分:1)
为了遵循组织模式教程规则,如果您的.emacs中包含以下内容:
(require 'org-install)
以上不起作用。你可以强行退出并添加
(require 'org)
但更优雅的解决方案是在
中嵌入你的(define-key ...)(eval-after-load "org"
'(progn
(define-key org-mode-map (kbd "C-<tab>") 'tabbar-forward)))
答案 2 :(得分:0)
有关常规解决方案,请参阅Globally override key binding in Emacs
您可以使用首选键绑定创建自己的次要模式,并全局启用它,以便覆盖所有其他键绑定。