; * etc/TODO: Add an item for improving defgroups.
This commit is contained in:
parent
7ae9ccae0c
commit
327d3e56f6
1 changed files with 18 additions and 0 deletions
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.
|
||||
|
|
Loading…
Add table
Reference in a new issue