]> git.eshelyaron.com Git - emacs.git/commitdiff
Update describe-function for recent Fdocumentation change
authorGlenn Morris <rgm@gnu.org>
Sat, 21 Oct 2017 16:00:16 +0000 (09:00 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 21 Oct 2017 16:00:16 +0000 (09:00 -0700)
* lisp/help-fns.el (describe-function-1):
Handle Fdocumentation returning either void or invalid.

lisp/help-fns.el

index dfff8be2a6ad93244fdfc4d05caea18b30657e6f..cae0247a5424e60d8f111d4950fa143f822fef0b 100644 (file)
@@ -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