Tabbar и Orgmode - PullRequest
       13

Tabbar и Orgmode

3 голосов
/ 07 августа 2009

как перезаписать привязку клавиш в orgmode, эта вкладка по-прежнему работает с [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, и я использую режим org, поставляемый с Emacs.

Ответы [ 3 ]

7 голосов
/ 07 августа 2009

попробуйте следующее

(define-key org-mode-map (kbd "C-<tab>") 'tabbar-forward)

(define-key org-mode-map (kbd "C-S-<tab>") 'tabbar-backward)

1 голос
/ 25 марта 2013

Для соблюдения правил обучения в режиме org, если в вашем .emacs есть следующее:

(require 'org-install)

Выше не будет работать. Вы можете грубо заставить свой выход из него и добавить

(require 'org)

Но более элегантным решением было бы вставить ваш (define-key ...) в

(eval-after-load "org"
  '(progn
     (define-key org-mode-map (kbd "C-<tab>") 'tabbar-forward)))
0 голосов
/ 13 сентября 2009

Общее решение см. В Глобальное связывание ключей в Emacs

.

Вы создаете свой собственный второстепенный режим со своими предпочтительными сочетаниями клавиш и включаете его глобально, чтобы он перекрывал все остальные сочетания клавиш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...