; * 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
|
* 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.
|
** Things related to elpa.gnu.org.
|
||||||
We need to figure out how to best include GNU ELPA packages in the
|
We need to figure out how to best include GNU ELPA packages in the
|
||||||
Emacs tarball before doing any of the items below.
|
Emacs tarball before doing any of the items below.
|
||||||
|
|
Loading…
Add table
Reference in a new issue