2017-02-07 13 views
0

私はEmacs Evilを使用しています。モーション状態になるたびに、マウスクリックは機能しません。たとえば、最近のファイル(recentf)に行き、ファイルをクリックしたい場合は、Emacsの状態に切り替えるよう強制されます。どうすればモーションモードでも動作させることができますか?ありがとう。Emacs悪意のあるマウスのクリックが動作状態で動作しない

答えて

0

"mouse-1"に影響する唯一のモーション状態バインディングは、evil-maps.elで定義されています。

したがって、あなたは(他のモードで作られた)マウス1ボタンのいずれかの他のマッピングは(悪の動きのキーマップに「穴を突っつい」により)代わりに働くように、それをアン定義しようとすることができます:

(eval-after-load "evil-maps" 
    (define-key evil-motion-state-map [down-mouse-1] nil)) 

悪をuse-packageでロードしている場合、悪い部分の:configセクションのどこかにdefine-key行だけ書くことができます。

(use-package evil 
    :ensure t 
    :init 
    ... 
    :config 
    (define-key evil-motion-state-map [down-mouse-1] nil) 
    ...) 
関連する問題