【问题标题】:emacs 23.4 mouse-2 behaviour on OS-X 10.7OS-X 10.7 上的 emacs 23.4 mouse-2 行为
【发布时间】:2012-06-10 22:55:28
【问题描述】:

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

【问题讨论】:

  • 接受度低表明不愿意为社区做出贡献。

标签: macos emacs flyspell ispell


【解决方案1】:

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)))

【讨论】:

  • 这对我有用。但显然你需要在启动时运行这个 lisp sn-p; - flyspell 加载后,为时已晚。
  • 这太棒了!我每次都在修改 flyspell.el.gz,每次更新都会丢失。
【解决方案2】:

需要修复 flyspell 以在 mouse-3 上弹出菜单,因为它实际上更像是上下文菜单。 IE。我推荐一个M-x report-emacs-bug

【讨论】:

    【解决方案3】:

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

    mac-emulate-three-button-mouse
    

    具体来说,您应该可以添加:

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

    在您的 .emacs 中,然后 mouse-2 将是 Option+Click 并且 mouse-3 将是 Cmd+Click

    【讨论】:

    • 请注意,这在 GNU Emacs 中不存在。
    • @SeanAllred 对此进行扩展,这是针对 Aquamacs 的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多