Есть ли способ сделать <menu>ключ префикса в Emacs? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь заставить vimish-fold работать, и это работает. Проблема в том, что я хочу привязать его к клавише menu вместо клавиши M.

(progn
    (define-prefix-command 'my-menu-key-map)
    (define-key vimish-fold-mode (kdb "v f") 'vimish-fold)
    (define-key vimish-fold-mode (kdb "v u") 'vimish-fold-refold)
)

(global-set-key (kdb "<menu>") my-menu-key-map)

Я хочу по существу menu v f -> vimish-fold и menu v u -> vimish-fold-refold. Проблема в том, что она выдает ошибку, сообщающую, что у меня неверный аргумент типа.

Error in private config: init.el, (wrong-type-argument keymapp nil)

1 Ответ

1 голос
/ 13 апреля 2020

У вас есть несколько повторных опечаток:

  1. (kdb должно быть (kbd

  2. (define-key vimish-fold-mode должно быть (define-key my-menu-key-map

...