Ярлыки Emacs, специфичные для типа файла - PullRequest
3 голосов
/ 23 сентября 2010

Есть ли способ получить разные ярлыки для разных типов файлов?
Обычно я использую F12 для компиляции.Он работает make -f.Мне бы хотелось, чтобы F12 работал

Mx org-export-as-html

, когда я нахожусь в режиме Org.
Как мне отредактировать мой файл .emacs?На данный момент это просто:

(глобальный набор ключей [f12] 'compile)

Спасибо,
hamen

Ответы [ 2 ]

5 голосов
/ 23 сентября 2010

Добавить хук режима для орг-режима, который делает local-set-key вместо global-set-key

(add-hook 'org-mode-hook (lambda () (local-set-key [f12] 'org-export-as-html)))
4 голосов
/ 23 сентября 2010

Простой способ добавить привязки на основе типа файла - это привязки к самим режимам:

(define-key org-mode-map (kbd "<f12>") 'org-export-as-html)

См. Изменение привязок клавиш , Таблицы клавиш и Основные режимные соглашения

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