branch: elpa/eldoc-mouse
commit 2c76900a95cbc90eacd914b4231282c9370dab23
Author: huangfeiyu <[email protected]>
Commit: GitHub <[email protected]>

    Bind mouse-movement in eldoc-mouse-mode-map instead of the local map.
---
 eldoc-mouse.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eldoc-mouse.el b/eldoc-mouse.el
index b3386a78eb7..8acb1809504 100644
--- a/eldoc-mouse.el
+++ b/eldoc-mouse.el
@@ -170,7 +170,7 @@ A leading space make the buffer hidden."
   (setq-local eldoc-display-functions
               (append
                eldoc-display-functions (list 
#'eldoc-mouse-display-in-posframe)))
-  (local-set-key [mouse-movement] #'eldoc-mouse-doc-on-mouse))
+  (define-key eldoc-mouse-mode-map [mouse-movement] 'eldoc-mouse-doc-on-mouse))
 
 (defun eldoc-mouse-disable ()
   "Disable eldoc-mouse in buffers."
@@ -182,8 +182,7 @@ A leading space make the buffer hidden."
     (cancel-timer eldoc-mouse--mouse-timer)
     (setq eldoc-mouse--mouse-timer nil))
   (eldoc-mouse--hide-posframe)
-  (local-unset-key [mouse-movement])
-  (when (y-or-n-p "eldoc-mouse-mode has been turned off.  Also disable 
mouse-tracking (may impact other modes)?")
+  (when (y-or-n-p "eldoc-mouse-mode has been turned off. Also disable 
mouse-tracking (may impact other modes)?")
     (setq track-mouse nil)))
 
 (defun eldoc-mouse--post-command-hook ()

Reply via email to