有没有办法让 <menu> 成为 emacs 中的前缀键?
Is there a way to make <menu> a prefix key in emacs?
我正在尝试让 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)
您有一些重复的错别字:
(kdb
应该是 (kbd
(define-key vimish-fold-mode
应该是 (define-key my-menu-key-map
我正在尝试让 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)
您有一些重复的错别字:
(kdb
应该是(kbd
(define-key vimish-fold-mode
应该是(define-key my-menu-key-map