diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2024-03-10 15:12:00 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2024-03-10 15:12:00 -0400 |
commit | c17ecd2dcd27b73d673df51ce66f4b188afff6db (patch) | |
tree | a9b07861656d159b100cb1b26c3770dd7f146429 /lisp/emacs-lisp/range.el | |
parent | 2fdb281a276af57c104008d68ae95c7f4b1c3da8 (diff) | |
download | emacs-c17ecd2dcd27b73d673df51ce66f4b188afff6db.tar.gz emacs-c17ecd2dcd27b73d673df51ce66f4b188afff6db.tar.bz2 emacs-c17ecd2dcd27b73d673df51ce66f4b188afff6db.zip |
syncdoc-type-hierarchy.el: Sort and remove `comp` dependency
* admin/syncdoc-type-hierarchy.el: Delay loading `org-table` so as
not to "pollute" the table with Org-specific types.
(syncdoc-all-types): Sort the types topologically from the root.
(syncdoc-hierarchy): Use `cl--class-parents` instead if
`comp--direct-supertypes` so we don't depend on `comp-cstr`.
(syncdoc-make-type-table): Sort the table so supertypes always come before
their subtypes.
(syncdoc-make-type-table): Require `org-table` here.
* doc/lispref/elisp_type_hierarchy.jpg:
* doc/lispref/elisp_type_hierarchy.txt: Refresh.
Diffstat (limited to 'lisp/emacs-lisp/range.el')
0 files changed, 0 insertions, 0 deletions