]> git.eshelyaron.com Git - emacs.git/commitdiff
(describe-function-1): Extra arg, interactive-p.
authorRichard M. Stallman <rms@gnu.org>
Sat, 22 May 1999 19:49:39 +0000 (19:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 22 May 1999 19:49:39 +0000 (19:49 +0000)
(describe-key, describe-function): Use it.

lisp/help.el

index 5166c8bc164a9ebe0b8e110219ab3bad2fa17720..9d0c4e856aaf7b654c7bf7648690f56e9ae3db6d 100644 (file)
@@ -327,7 +327,7 @@ If FUNCTION is nil, applies `message' to it, thus printing it."
            (princ " runs the command ")
            (prin1 defn)
            (princ "\n   which is ")
-           (describe-function-1 defn nil)
+           (describe-function-1 defn nil (interactive-p))
            (print-help-return-message)))))))
 
 (defun describe-mode ()
@@ -591,7 +591,7 @@ It can also be nil, if the definition is not associated with any file."
        ;; Use " is " instead of a colon so that
        ;; it is easier to get out the function name using forward-sexp.
        (princ " is ")
-       (describe-function-1 function nil)
+       (describe-function-1 function nil (interactive-p))
        (print-help-return-message)
        (save-excursion
          (set-buffer standard-output)
@@ -599,7 +599,7 @@ It can also be nil, if the definition is not associated with any file."
          (buffer-string)))
     (message "You didn't specify a function")))
 
-(defun describe-function-1 (function parens)
+(defun describe-function-1 (function parens interactive-p)
   (let* ((def (if (symbolp function)
                  (symbol-function function)
                function))
@@ -685,7 +685,7 @@ It can also be nil, if the definition is not associated with any file."
       (if doc
          (progn (terpri)
                 (princ doc)
-                (help-setup-xref (list #'describe-function function) (interactive-p)))
+                (help-setup-xref (list #'describe-function function) interactive-p))
        (princ "not documented")))))
 
 (defun variable-at-point ()