diff --git a/corfu-mouse.el b/corfu-mouse.el index ae2043d..13a0657 100644 --- a/corfu-mouse.el +++ b/corfu-mouse.el @@ -57,13 +57,13 @@ (define-key map [mouse-1] (lambda () (interactive) - (let ((corfu--index index)) - (corfu-insert)))) + (corfu--goto index) + (corfu-insert))) (define-key map [mouse-3] (lambda () (interactive) - (let ((corfu--index index)) - (corfu-complete)))) + (corfu--goto index) + (corfu-complete))) map)) (defun corfu-mouse--format-candidates (fcands)