mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-03 10:31:37 -08:00
Fix fix for describe-function keybinding confusion
This fixes a bug introduced by the previous patch. * lisp/help-fns.el (help-fns--signature): Last arg of help-fns--signature is now a buffer, or nil if a raw signature is wanted. All callers changed. (describe-function-1): Use this to do the right thing with signatures.
This commit is contained in:
parent
ba521e7029
commit
b6b2554f8b
2 changed files with 18 additions and 14 deletions
|
|
@ -164,7 +164,7 @@ Currently, the following patterns are provided this way:"
|
|||
expansion))))
|
||||
|
||||
(declare-function help-fns--signature "help-fns"
|
||||
(function doc real-def real-function raw))
|
||||
(function doc real-def real-function buffer))
|
||||
|
||||
;; FIXME: Obviously, this will collide with nadvice's use of
|
||||
;; function-documentation if we happen to advise `pcase'.
|
||||
|
|
@ -184,7 +184,7 @@ Currently, the following patterns are provided this way:"
|
|||
(insert "\n\n-- ")
|
||||
(let* ((doc (documentation me 'raw)))
|
||||
(setq doc (help-fns--signature symbol doc me
|
||||
(indirect-function me) t))
|
||||
(indirect-function me) nil))
|
||||
(insert "\n" (or doc "Not documented.")))))))
|
||||
(let ((combined-doc (buffer-string)))
|
||||
(if ud (help-add-fundoc-usage combined-doc (car ud)) combined-doc)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue