summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eldoc.el
diff options
context:
space:
mode:
authorTassilo Horn <tsdh@gnu.org>2020-07-15 18:58:57 +0200
committerTassilo Horn <tsdh@gnu.org>2020-07-15 18:58:57 +0200
commit85eaa8373bb0a91013af503d333670788ec5a956 (patch)
tree01ac33f47e514d4b547579fa45eda053efdc652a /lisp/emacs-lisp/eldoc.el
parent58bec884d5a911690c2f8e0ecca6a487bd2c9fe0 (diff)
downloademacs-85eaa8373bb0a91013af503d333670788ec5a956.tar.gz
emacs-85eaa8373bb0a91013af503d333670788ec5a956.tar.bz2
emacs-85eaa8373bb0a91013af503d333670788ec5a956.zip
;Fix eldoc regression bug#42365
Diffstat (limited to 'lisp/emacs-lisp/eldoc.el')
-rw-r--r--lisp/emacs-lisp/eldoc.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el
index 1a009bdefac..510dff9ed0b 100644
--- a/lisp/emacs-lisp/eldoc.el
+++ b/lisp/emacs-lisp/eldoc.el
@@ -495,8 +495,9 @@ Honor most of `eldoc-echo-area-use-multiline-p'."
(substitute-command-keys "\\[eldoc-doc-buffer]")))))))))
((= available 1)
;; Truncate "brutally." ; FIXME: use `eldoc-prefer-doc-buffer' too?
- (truncate-string-to-width
- (buffer-substring (point-min) (line-end-position 1)) width)))))
+ (with-current-buffer (eldoc-doc-buffer)
+ (truncate-string-to-width
+ (buffer-substring (point-min) (line-end-position 1)) width))))))
(when echo-area-message
(eldoc--message echo-area-message))))))