私はこれらのバインディングを作った。emacs悪モード結合マウスイベント
(define-key prog-mode-map [double-down-mouse-1] 'evil-jump-to-tag)
(define-key evil-motion-state-map [down-mouse-1] nil)
(define-key prog-mode-map [mouse-8] 'xref-pop-marker-stack)
動作しますが少し問題があります。 現在のポーズと現在のポーズが異なる場合、evil/emacsはビジュアルモードになります。私は理解しようとしましたが、できませんでした。
幸いなことに、command-log-modeをダブルクリックすると、何が起きているのか分かりました。ここにそれらがあります。
<down-mouse-1>
evil-mouse-drag-region
<mouse-1> mouse-set-point
<double-down-mouse-1>
evil-jump-to-tag
私は前の2つは奇妙な視覚選択と間違ったカーソル位置を引き起こしていると思います。
ダブルクリックして定義にジャンプしたい場合は、その2つを無効にする方法がわかっている場合は教えてください。
ありがとうございました。あらかじめ。