Ich habe diese Bindungen gemacht.emacs böser Modus bindende Mausereignis
(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)
Es funktioniert, aber es gibt ein kleines Problem. Wenn die Position, die zu gehen ist, sich von der aktuellen unterscheidet, dann geht evil/emacs in den visuellen Modus. Ich habe versucht, es herauszufinden, aber ich konnte es nicht.
Glücklicherweise habe ich herausgefunden, was passiert, wenn Sie einmal durch den Befehl-Log-Modus doppelklicken. Hier sind die.
Ich denke, die vor 2 und verursachen die seltsame visuelle Auswahl und falsche Cursor-Position.
Bitte lassen Sie mich wissen, wenn Sie wissen, wie Sie diese 2 nur einmal deaktivieren, wenn ich durch Doppelklicken auf die Definition springen möchte.
Danke. im Voraus.