[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 67c1e6e89ce 5/7: Eglot: inform ElDoc about overly long 'hover' do
From: |
João Távora |
Subject: |
master 67c1e6e89ce 5/7: Eglot: inform ElDoc about overly long 'hover' docs |
Date: |
Thu, 23 Mar 2023 17:17:42 -0400 (EDT) |
branch: master
commit 67c1e6e89cea426e77e7a844376a38a4e7b2ec46
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Eglot: inform ElDoc about overly long 'hover' docs
* lisp/progmodes/eglot.el (eglot-hover-eldoc-function): Include :echo
info in return value.
---
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 d88647ccbdf..919f44a2d9a 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -3169,7 +3169,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
+ :echo (and info (string-match "\n" info))))))
:deferred :textDocument/hover))
(eglot--highlight-piggyback cb)
t))
- master updated (b19d040a4fe -> 4566a0c6b82), João Távora, 2023/03/23
- master 9b18407c7fd 3/7: ElDoc: remember origin backend in doc snippets (bug#62029), João Távora, 2023/03/23
- master e19994fe8c0 4/7: ElDoc: rework rendering of echo area (bug#62029), João Távora, 2023/03/23
- master 0effdb29d6d 2/7: Eglot: rework progress indicators, João Távora, 2023/03/23
- master f20fe3e11a9 1/7: Eglot: more leniently handle 'window/showMessageRequest', João Távora, 2023/03/23
- master 67c1e6e89ce 5/7: Eglot: inform ElDoc about overly long 'hover' docs,
João Távora <=
- master fe8af4eb30b 6/7: Eglot: don't send invisible text to Eldoc, João Távora, 2023/03/23
- master 4566a0c6b82 7/7: Eglot: let user opt-in to plaintext LSP docs (bug#61373), João Távora, 2023/03/23