emacs 23.4 OS-X 10.7上的鼠标2行为

时间:2012-06-10 22:55:29

标签: macos emacs flyspell ispell

如何使用触控板在OS X上将鼠标2(中键单击)映射到(cmd +单击)或(ctrl +单击),以便在flyspell模式下显示弹出菜单。

3 个答案:

答案 0 :(得分:12)

像Stefan建议的鼠标3怎么样?

将此添加到您的init文件中:

(eval-after-load "flyspell"
    '(progn
       (define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word)
       (define-key flyspell-mouse-map [mouse-3] #'undefined)))

答案 1 :(得分:2)

相反,需要修复flyspell以在鼠标3上弹出其菜单,因为它更像是一个上下文菜单。即我推荐一个关于它的M-x report-emacs-bug

答案 2 :(得分:1)

已经内置了一个选项。看看:

mac-emulate-three-button-mouse

具体来说,您应该只需添加:

(setq mac-emulate-three-button-mouse t)

在你的.emacs中,然后mouse-2将是Option + Click,而mouse-3将是Cmd + Click