Mac Emacs 没有将鼠标右键单击绑定到上下文菜单,这有什么好的理由吗?相反,必须单击 ctrl-鼠标-左键。
有什么定制可以解决这个问题吗?
答案1
我正在寻找全局菜单、、File
等等Edit
。
所以我使用describe key
了C-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]...