From: Basil L. Contovounesios Date: Tue, 18 May 2021 15:28:42 +0000 (+0100) Subject: Look for ElDoc buffer in all visible frames X-Git-Tag: emacs-28.0.90~2426 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=33c0994c7cbb6a5048db10b3b05d31e8d72f220a;p=emacs.git Look for ElDoc buffer in all visible frames * lisp/emacs-lisp/eldoc.el (eldoc--echo-area-prefer-doc-buffer-p): Look for a window displaying the ElDoc documentation buffer in all visible frames, as promised by the user option eldoc-echo-area-prefer-doc-buffer (bug#48278). --- diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index b4f068cf3ae..cec89cf3bc5 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el @@ -538,7 +538,7 @@ documentation to potentially appear in the echo are is truncated." (and truncatedp (eq eldoc-echo-area-prefer-doc-buffer 'maybe))) - (get-buffer-window eldoc--doc-buffer))) + (get-buffer-window eldoc--doc-buffer 'visible))) (defun eldoc-display-in-echo-area (docs _interactive) "Display DOCS in echo area.