emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/eldoc-eglot-rework 98975e233c5 3/3: Have Eglot inform ElDoc abou


From: João Távora
Subject: scratch/eldoc-eglot-rework 98975e233c5 3/3: Have Eglot inform ElDoc about overly long 'hover' docs
Date: Thu, 23 Mar 2023 05:04:36 -0400 (EDT)

branch: scratch/eldoc-eglot-rework
commit 98975e233c598569150a48a66e36e7acc8ba7b5a
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Have Eglot inform ElDoc about overly long 'hover' docs
    
    * lisp/progmodes/eglot.el (eglot-hover-eldoc-function): Include :noecho
---
 lisp/progmodes/eglot.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 29883aa9602..ed07be2d167 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -3148,7 +3148,8 @@ for which LSP on-type-formatting should be requested."
                      (eglot--when-buffer-window buf
                        (let ((info (unless (seq-empty-p contents)
                                      (eglot--hover-info contents range))))
-                         (funcall cb info :buffer t))))
+                         (funcall cb info
+                                  :noecho (and info (string-match "\n" 
info))))))
        :deferred :textDocument/hover))
     (eglot--highlight-piggyback cb)
     t))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]