mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-03 18:41:25 -08:00
(help-fns-function-description-header): Print functions' type
Instead of choosing English words to describe the kind of function, use the actual type of the function object (from `cl-type-of`) directly, and make it a button to display info about that type. * lisp/help-fns.el (help-fns-function-description-header): Use the function's type name in the description instead of "prose". Use `insert` instead of `princ`, so as to preserve the text-properties of the button. * lisp/emacs-lisp/cl-extra.el (cl-help-type): Move to `help-mode.el` and rename to `help-type`. (cl--describe-class): Adjust accordingly. * lisp/help-mode.el (help-type): New type, moved and renamed from `cl-extra.el`.
This commit is contained in:
parent
c1530a2e49
commit
accd79c939
3 changed files with 22 additions and 25 deletions
|
|
@ -177,6 +177,11 @@ The format is (FUNCTION ARGS...).")
|
|||
'help-function 'describe-variable
|
||||
'help-echo (purecopy "mouse-2, RET: describe this variable"))
|
||||
|
||||
(define-button-type 'help-type
|
||||
:supertype 'help-xref
|
||||
'help-function #'cl-describe-type
|
||||
'help-echo (purecopy "mouse-2, RET: describe this type"))
|
||||
|
||||
(define-button-type 'help-face
|
||||
:supertype 'help-xref
|
||||
'help-function 'describe-face
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue