]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/help-fns.el: Revert commit c12838c73ef161850a081f9ccea6e375b7c2f93b
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 15 Aug 2023 14:21:51 +0000 (10:21 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 15 Aug 2023 14:21:51 +0000 (10:21 -0400)
* lisp/help-fns.el (help-fns--describe-function-or-command-prompt):
Don't allow specifying a non-existing function.

lisp/help-fns.el

index bedc5a9e49b8a6dcc445b45d2052337a16e3493e..81c58ba1998554cb7bfb6488e1b84370d88410aa 100644 (file)
@@ -229,11 +229,11 @@ interactive command."
                (lambda (f) (if want-command
                           (commandp f)
                         (or (fboundp f) (get f 'function-documentation))))
-               ;; We use 'confirm' here, unlike in other describe-*
-               ;; commands, for cases like a function that is advised
-               ;; but not yet defined (e.g., if 'advice-add' is called
-               ;; before defining the function).
-               'confirm nil nil
+               ;; We used `confirm' for a while because we may want to see the
+               ;; meta-info about a function even if the function itself is not
+               ;; defined, but this use case is too marginal and rarely tested,
+               ;; not worth the trouble (bug#64902).
+               t nil nil
                (and fn (symbol-name fn)))))
     (unless (equal val "")
       (setq fn (intern val)))