【问题标题】:Is there a way to make <menu> a prefix key in emacs?有没有办法让 <menu> 在 emacs 中成为前缀键?
【发布时间】:2020-04-12 21:07:43
【问题描述】:

我正在尝试让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-foldmenu v u -> vimish-fold-refold。我遇到的问题是它给了我一个错误,告诉我我有错误的类型参数。

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

【问题讨论】:

    标签: emacs key-bindings


    【解决方案1】:

    你有一些重复的错字:

    1. (kdb 应该是(kbd

    2. (define-key vimish-fold-mode 应该是(define-key my-menu-key-map

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-31
      • 2010-12-01
      • 1970-01-01
      • 2020-03-17
      • 2022-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多