On Sat, Dec 03, 2016 at 08:54:00PM -0500, Damien Riegel wrote:
> This variable is only used to pass the '-F' argument from main to
> mutt_init, so it can be changed to be local.

From a code-management perspective, I don't think this is a good
change, mainly for the sake of consistency.  Mutt's various parameters
and configurations are global so making the muttrc not global breaks
expectations, and doesn't really serve any other useful purpose.  It's
a ~150-line diff for very little practical benefit.

While we may not have such a thing now, one can imagine that it might
be nice to have a "reread_muttrc" command--for example if the user has
been experimenting with custom settings, such a command could be used
as a shortcut to dump the existing configuration and reload from the
previously specified Muttrc.

I don't really like the idea of passing multiple muttrcs on the
command line either--the user can already include multiple files
inside their .muttrc or read additional files from the command prompt.
It's not a horrible idea, but it seems unnecessary and breaks with the
above.  I can't really think of any other user-configurable programs
that let you pass multiple configs on the command line either.  It
strikes me as more confusing than useful.

-- 
Derek D. Martin    http://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.

Attachment: pgp_b6omrnTNo.pgp
Description: PGP signature

Reply via email to