From 22cae4f509a950232ea2507ea549159f4b417331 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Mon, 15 Jun 2020 13:55:37 +0100 Subject: [PATCH] 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. --- lisp/emacs-lisp/eldoc.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index bcf3a84d319..7a705001833 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el @@ -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 -- 2.39.5