mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
(describe-symbol-backends): Fix addition of the "type" backend
That backend was added from `cl-extra.el` with no autoload, so (describe-symbol `advice) failed to show the info about the `advice` type unless `cl-extra.el` had been loaded beforehand. `C-h o RET advice RET` worked by accident because the completion table uses `cl-some` which is autoloaded from `cl-extra.el`. * lisp/help-mode.el (describe-symbol-backends): Add the "type" backend. * lisp/emacs-lisp/cl-extra.el (describe-symbol-backends): Don't add the "type" backend here.
This commit is contained in:
parent
05b8de54e3
commit
2000d6e0f2
2 changed files with 3 additions and 7 deletions
|
|
@ -711,13 +711,6 @@ PROPLIST is a list of the sort returned by `symbol-plist'.
|
|||
(eval-when-compile (require 'cl-macs)) ;Explicitly, for cl--find-class.
|
||||
(require 'help-mode)
|
||||
|
||||
;; FIXME: We could go crazy and add another entry so describe-symbol can be
|
||||
;; used with the slot names of CL structs (and/or EIEIO objects).
|
||||
(add-to-list 'describe-symbol-backends
|
||||
`(nil ,#'cl-find-class ,#'cl-describe-type)
|
||||
;; Document the `cons` function before the `cons` type.
|
||||
t)
|
||||
|
||||
(defconst cl--typedef-regexp
|
||||
(concat "(" (regexp-opt '("defclass" "defstruct" "cl-defstruct"
|
||||
"cl-deftype" "deftype"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue