Don't mark mwheel-scrool as a continue command
This commit is contained in:
parent
ed13f14a37
commit
1f98509639
@ -101,6 +101,11 @@ FCANDS is the return value of `corfu--format-candidates'."
|
||||
"Scroll down by N lines."
|
||||
(corfu-mouse--scroll-up (- n)))
|
||||
|
||||
(defun corfu-mouse-mwheel-scroll ()
|
||||
"Call `mwheel-scroll'."
|
||||
(interactive)
|
||||
(call-interactively #'mwheel-scroll))
|
||||
|
||||
(defun corfu-mouse--setup-scrolling (buffer)
|
||||
"Setup mouse scrolling on BUFFER."
|
||||
(let ((current-buffer (current-buffer)))
|
||||
@ -124,7 +129,7 @@ FCANDS is the return value of `corfu--format-candidates'."
|
||||
triple-mouse-4 triple-mouse-5))
|
||||
(continue-commands '("corfu-mouse--on-mouse-1"
|
||||
"corfu-mouse--on-mouse-3"
|
||||
mwheel-scroll)))
|
||||
corfu-mouse-mwheel-scroll)))
|
||||
(cond
|
||||
(corfu-mouse-mode
|
||||
(advice-add #'corfu--format-candidates :filter-return
|
||||
@ -136,7 +141,8 @@ FCANDS is the return value of `corfu--format-candidates'."
|
||||
(setq corfu-continue-commands
|
||||
(append corfu-continue-commands continue-commands))
|
||||
(dolist (event scroll-events)
|
||||
(define-key corfu--mouse-ignore-map (vector event) nil)))
|
||||
(define-key corfu--mouse-ignore-map (vector event)
|
||||
#'corfu-mouse-mwheel-scroll)))
|
||||
(t
|
||||
(advice-remove #'corfu--format-candidates
|
||||
#'corfu-mouse--format-candidates)
|
||||
|
Loading…
x
Reference in New Issue
Block a user