| Jeff Abrahamson on 22 May 2006 15:54:52 -0000 |
|
On Mon, May 22, 2006 at 10:51:59AM -0400, Michael C. Toren wrote:
> [17 lines, 104 words, 824 characters] Top characters: _teinorl
>
> On Mon, May 22, 2006 at 10:42:12AM -0400, Jeff Abrahamson wrote:
> > This has made my configuration files much easier to read and understand,
> > although I do have to remember to run make after editing them.
>
> ...or alias "mutt" to something like "make -C ~/directory && mutt", and
> never think about it again. :-)
>
> Or perhaps modify your Makefile so that it writes to a filename other
> ~/.muttrc and prints the name of that filename to stdout, then put
> something like "source `make -C ~/directory`" in your ~/.muttrc.
Nice idea. This works well as the first line of .mutt/muttrc:
source `cd $HOME/.mutt/ && make 1>&2; echo '/dev/null'`
There's a very slight increase in startup time for mutt. The
effective "source /dev/null" does nothing, of course. The side effect
is to rebuild the hooks file. The redirection of stdout to stderr
causes any make details to be visible without mutt interpreting them.
--
Jeff
Jeff Abrahamson <http://jeff.purple.com/> +1 215/837-2287
GPG fingerprint: 1A1A BA95 D082 A558 A276 63C6 16BF 8C4C 0D1D AE4B
Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|