Tabbar和Orgmode

时间:2009-08-07 13:58:56

标签: emacs

如何覆盖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。

3 个答案:

答案 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

您可以使用首选键绑定创建自己的次要模式,并全局启用它,以便覆盖所有其他键绑定。