; * etc/TODO: Add an item for improving defgroups.
This commit is contained in:
18
etc/TODO
18
etc/TODO
@@ -35,6 +35,24 @@ is not always true.
|
||||
|
||||
* High Priority Items
|
||||
|
||||
** Overhaul the customization groups.
|
||||
The goal is to present new Emacs users with a reasonable and useful
|
||||
hierarchy of customization groups, thus allowing them to easily find a
|
||||
customization options they are looking for, by going down this
|
||||
hierarchy.
|
||||
|
||||
The current customization groups (see "M-x customize-group RET RET") and
|
||||
their hierarchy are sporadic and do not systematically cover all the
|
||||
areas and domains of Emacs features. They need to be extensively
|
||||
re-thought and overhauled. One idea is to take the top-level chapters
|
||||
of the Emacs user manual and use those as customization groups, then
|
||||
define sub-groups using the sections. Sub-sections could then be used
|
||||
where a third level of groups makes sense. The place to define this
|
||||
hierarchy is mainly in cus-edit.el.
|
||||
|
||||
Once the two- or three-level hierarchy of defgroups is defined, all the
|
||||
defcustom's should be audited and their groups redefined if necessary.
|
||||
|
||||
** Things related to elpa.gnu.org.
|
||||
We need to figure out how to best include GNU ELPA packages in the
|
||||
Emacs tarball before doing any of the items below.
|
||||
|
||||
Reference in New Issue
Block a user