]> git.eshelyaron.com Git - emacs.git/commit
Introduce eldoc-display-functions
authorJoão Távora <joaotavora@gmail.com>
Sun, 6 Sep 2020 14:37:02 +0000 (15:37 +0100)
committerJoão Távora <joaotavora@gmail.com>
Sat, 3 Oct 2020 18:44:22 +0000 (19:44 +0100)
commit22c7c686d4e0a905ead6dd356a26a2290438d477
tree5b34d00f60b7c49adaaac58727f2d93fbecc87e8
parentd6a2754348f57883036c0f35f0a880b7817e6bc1
Introduce eldoc-display-functions

See bug#43609

* lisp/emacs-lisp/eldoc.el (eldoc--request-state): Add comment.
(eldoc--last-request-state): No longer buffer-local.
(eldoc--request-docs-p): Delete.
(eldoc-display-functions): New user variable.
(eldoc--doc-buffer-docs): New variable.
(eldoc-display-message-p): Rework.
(eldoc--format-doc-buffer): Rework from eldoc--handle-docs.
(eldoc-display-in-echo-area, eldoc-display-in-buffer): New
user-visible function.
(eldoc--invoke-strategy): Take INTERACTIVE arg.
Invoke eldoc-display-in-buffer
(eldoc-print-current-symbol-info): Simplify.
(Version): Bump to 1.11.0

* etc/NEWS: Mention eldoc-display-functions.
etc/NEWS
lisp/emacs-lisp/eldoc.el