New M-x eldoc for on-demand and interactive documentation requests

The function eldoc is just an alias for
eldoc-print-current-symbol-info, which is made interactive.

* lisp/emacs-lisp/eldoc.el (eldoc-print-current-symbol-info): Now an
interactive function.
(eldoc): Alias to eldoc-print-current-symbol-info.
This commit is contained in:
João Távora 2020-06-15 13:55:37 +01:00
parent a7a53f0d79
commit 22cae4f509

View file

@ -595,8 +595,11 @@ documentation themselves."
(defvar eldoc--enthusiasm-curbing-timer nil
"Timer used by `eldoc-documentation-enthusiast' to avoid blinking.")
(defalias 'eldoc #'eldoc-print-current-symbol-info)
(defun eldoc-print-current-symbol-info ()
"Document thing at point."
(interactive)
(if (not (eldoc-display-message-p))
;; Erase the last message if we won't display a new one.
(when eldoc-last-message