On Mon, Oct 07, 2013 at 03:05:15PM -0400, Patrick Shanahan wrote:
* Ed Blackman <e...@edgewood.to> [10-07-13 14:52]:
It does mean that I occasionally clobber a manual settings change I've
made when I just want to refresh the screen, but I try not to make too
many manual settings changes. If I do something manually twice, it's
usually worth the time to script it, if only because I won't forget how
to do it the next time I want to do it.
If the file(s) you source contain settings you have altered manually
within a mutt session, your manual settings will replaced by the settings
contained within the sourced file(s). Any other action would not make
sense or *why* would one/you source files?
I'm not puzzled about the behavior, or complaining about it. The OP had
expected the <refresh> keybinding to reload his aliases. Others
explained that <refresh> redraws your screen. I was just pointing out
that he could create a macro (and I have done so) that tells mutt that
^L should redraw the screen AND reload my muttrc (including my aliases).
That works for me most of the time, but does have the downside I pointed
out: when you tie two things together, sometimes you want just one of
them.
It's not a big problem, especially because it encourages me to not do
too many things manually, just to have to figure it out again the next
time I want to do it, or to lose it when the mutt session ends.
--
Ed Blackman