나는이 바인딩을 만들었습니다.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)
작동하지만 약간 문제가 있습니다. 이동할 대상이 현재와 다를 경우 악한/이맥이 시각적 모드가됩니다. 나는 알아 내려고 노력했지만 나는 할 수 없었다.
다행히도 command-log-mode를 통해 한번 더블 클릭하면 일어난 일을 알았습니다. 여기 있습니다.
<down-mouse-1>
evil-mouse-drag-region
<mouse-1> mouse-set-point
<double-down-mouse-1>
evil-jump-to-tag
나는 앞의 2 개가 이상한 시각적 선택과 잘못된 커서 위치를 유발한다고 생각합니다.
두 번 클릭하여 정의로 이동하려면 한 번만 사용 중지하는 방법을 알고있는 경우 알려 주시기 바랍니다.
감사합니다. 미리.