LINUX.ORG.RU

emacs, elisp


0

0

Как правильно использовать overriding-local-map?
Делаю (setq overriding-local-map (make-sparse-keymap)), ломается минибуффер.


а, все понял.

replacing the
buffer's local map, the minor mode keymaps, and char property keymaps

>replacing

alex4
() автор топика

Еще вопрос. Как сделать keymap, хоткеи определенные в котором будут перекрывать хоткеи от всех major, minor mode?

alex4
() автор топика
Ответ на: комментарий от alex4

Отлично. Сделать хоткеи, которые не будет менять каждый второй major-mode оказывается очень просто.
Что-то вроде:
 
(add-hook 'after-change-major-mode-hook
 (lambda ()
  (define-key (current-local-map) (kbd "my-mega-hotkey)
   'my-mega-function)))

alex4
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.