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.
pgp_b6omrnTNo.pgp
Description: PGP signature