[Home]ManualVarNames

MuttWiki | RecentChanges | Preferences | EDITwiki

The proposition: systematic variables naming scheme

Some mutt config vars need more intuitive names. Some vars are already going to be changed. While changing a set already, which will happen anyway, you might as well go through all of them and do it right.

The idea is to prefix all variables with category names, so that -- after sorting them alphabetically -- the manual provides faster access to related variables when users have to examine several causes/ solutions for problems.

Also, insert "use_" for all optional features controlling variable names (example: use_from, use_my_hdr), and "_cmd" for external commands.

The drawback: onetime config file upgrade, temporary confusion by old docs

This project would change most of currently present variables' names. Once the transition time has passed (a _long_ time!), meaning old variable names would not be valid anymore, every user would be required once to adapt their muttrc config files to the new names.
The official documentation will change immediately to use the new names. Old uses and references from examples and guides on the net will cause confusion until they are fixed.

The benefit: easier to find solutions

... comes through both the proximity in the manual and TOC as well as range of related names by the category prefix (and naturally from easier to recognize intuitive var names):

Technical solutions to "ease the pain"

Every change should be made as painless as possible. The better the support, the better its acceptance and success. To make a smooth integration in the release process stuff must be prepared ahead of time. Review and improve the 2 lists to make it happen pleasantly. Please carefully read and edit(!) these related pages:

Discussion: decide _just for yourself_, _you personally_, individually_ whether you can take this one-time pain!

Please carefully read and edit(!) these related pages:

For all those pages applies: edit/ add as you see fit.


Note: there is no code-change involved with this, it just changes the user-interface of the muttrc and the manual order (content and TOC controlled by init.h).

(historians can have a look at the report #1263 in http://bugs.mutt.org/ for the origins)


MuttWiki | RecentChanges | Preferences | EDITwiki
Read EDITwiki in nav-bar!!! | View other revisions
Last edited February 26, 2007 10:40 am by RadoS (diff)
Search: