【发布时间】:2012-06-10 22:55:28
【问题描述】:
如何在OS X上使用触控板将mouse-2(中键单击)映射到(cmd + click)或(ctrl+click),以便在flyspell-mode下显示弹出菜单。
【问题讨论】:
-
接受度低表明不愿意为社区做出贡献。
标签: macos emacs flyspell ispell
如何在OS X上使用触控板将mouse-2(中键单击)映射到(cmd + click)或(ctrl+click),以便在flyspell-mode下显示弹出菜单。
【问题讨论】:
标签: macos emacs flyspell ispell
Stefan 建议的 mouse-3 怎么样?
将此添加到您的初始化文件中:
(eval-after-load "flyspell"
'(progn
(define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word)
(define-key flyspell-mouse-map [mouse-3] #'undefined)))
【讨论】:
flyspell 加载后,为时已晚。
需要修复 flyspell 以在 mouse-3 上弹出菜单,因为它实际上更像是上下文菜单。 IE。我推荐一个M-x report-emacs-bug。
【讨论】:
已经为此内置了一个选项。看看:
mac-emulate-three-button-mouse
具体来说,您应该可以添加:
(setq mac-emulate-three-button-mouse t)
在您的 .emacs 中,然后 mouse-2 将是 Option+Click 并且 mouse-3 将是 Cmd+Click
【讨论】: