2012-06-10 5 views
9

トラックパッドを使用してOS-X上でmouse-2(中ボタンクリック)を(cmd +クリック)または(ctrl +クリック)にマッピングしてポップアップメニューを表示する方法フライスペルモード。emacs 23.4 OS-X上でのmouse-2の動作10.7

+4

受け入れが低いということは、コミュニティに貢献したくないことを示しています。 –

答えて

2

フライスプルは、実際にはコンテキストメニューに似ているので、mouse-3でそのメニューをポップアップするように修正する必要があります。私。私はそれについてM-x report-emacs-bugをお勧めします。

11

ステファンのようなマウス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))) 
+0

これは私のために働く。しかし、明らかに、起動時にこのlispスニペットを実行する必要があります。 - 「flyspell」がロードされた後、それは遅すぎる。 – halloleo

+1

いいえ、あまりにも遅くはありません。それでも動作するはずです。 –

+0

うん、あなたは正しい:それは動作します。 - 私の見落とし。 – halloleo

1

このためで構築されたオプションがすでにあります。見てみましょう:具体的に

mac-emulate-three-button-mouse 

、あなただけ追加することができる必要があります:あなたの.emacsで

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

をした後、マウス-2はオプション+クリックして、マウス-3になるだろうCmd + Click

+2

これはGNU Emacsには存在しないことに注意してください。 –

+1

@SeanAllredこれを拡張するには、これはAquamacs向けです。 – GDP2

関連する問題