Mac OS 上的 Emacs 右键单击​​上下文菜单

Mac OS 上的 Emacs 右键单击​​上下文菜单

Mac Emacs 没有将鼠标右键单击绑定到上下文菜单,这有什么好的理由吗?相反,必须单击 ctrl-鼠标-左键。

有什么定制可以解决这个问题吗?

答案1

我正在寻找全局菜单、、File等等Edit

所以我使用describe keyC-h k <right-click>,它链接到mouse.el。在那里,我注意到一个部分

;;; Bindings for mouse commands.

C-<right-click>我检查它,因为我想在中复制行为<right-click>

我发现

(global-set-key [C-down-mouse-3]
  `(menu-item ,(purecopy "Menu Bar") ignore
    :filter (lambda (_)
              (if (zerop (or (frame-parameter nil 'menu-bar-lines) 0))
                  (mouse-menu-bar-map)
                (mouse-menu-major-mode-map)))))

并将其添加到我的init.el,更改(global-set-key [C-down-mouse-3]...(global-set-key [mouse-3]...

相关内容