comparison lisp/help-fns.el @ 93077:49a2376794b9

(describe-function-1): Don't signal "missing arglist" for autoloaded keymaps.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 19 Mar 2008 18:21:52 +0000
parents a1afa11e3c51
children 53d5f10d34bc
comparison
equal deleted inserted replaced
93076:be40d8a9bcc1 93077:49a2376794b9
394 (let* ((arglist (help-function-arglist def)) 394 (let* ((arglist (help-function-arglist def))
395 (doc (documentation function)) 395 (doc (documentation function))
396 (usage (help-split-fundoc doc function))) 396 (usage (help-split-fundoc doc function)))
397 (with-current-buffer standard-output 397 (with-current-buffer standard-output
398 ;; If definition is a keymap, skip arglist note. 398 ;; If definition is a keymap, skip arglist note.
399 (unless (keymapp def) 399 (unless (keymapp function)
400 (let* ((use (cond 400 (let* ((use (cond
401 (usage (setq doc (cdr usage)) (car usage)) 401 (usage (setq doc (cdr usage)) (car usage))
402 ((listp arglist) 402 ((listp arglist)
403 (format "%S" (help-make-usage function arglist))) 403 (format "%S" (help-make-usage function arglist)))
404 ((stringp arglist) arglist) 404 ((stringp arglist) arglist)