mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-25 19:11:56 +00:00
Update describe-function for recent Fdocumentation change
* lisp/help-fns.el (describe-function-1): Handle Fdocumentation returning either void or invalid.
This commit is contained in:
parent
75bb482763
commit
888e51f220
@ -698,7 +698,7 @@ Returns a list of the form (REAL-FUNCTION DEF ALIASED REAL-DEF)."
|
||||
;; for invalid functions i.s.o. signaling an error.
|
||||
(documentation function t)
|
||||
;; E.g. an alias for a not yet defined function.
|
||||
(invalid-function nil)))
|
||||
((invalid-function void-function) nil)))
|
||||
(key-bindings-buffer (current-buffer)))
|
||||
|
||||
;; If the function is autoloaded, and its docstring has
|
||||
@ -718,7 +718,7 @@ Returns a list of the form (REAL-FUNCTION DEF ALIASED REAL-DEF)."
|
||||
(if (subrp def) (indirect-function real-def) real-def)
|
||||
real-function key-bindings-buffer)
|
||||
;; E.g. an alias for a not yet defined function.
|
||||
(invalid-function doc-raw))))
|
||||
((invalid-function void-function) doc-raw))))
|
||||
(run-hook-with-args 'help-fns-describe-function-functions function)
|
||||
(insert "\n" (or doc "Not documented.")))
|
||||
;; Avoid asking the user annoying questions if she decides
|
||||
|
Loading…
Reference in New Issue
Block a user