]> git.donarmstrong.com Git - mail.git/blobdiff - .muttrc
they should be separated by spaces, not newlines
[mail.git] / .muttrc
diff --git a/.muttrc b/.muttrc
index 385cef98c0ee5535e65b00c3a68cb23424246123..4f2d0fab276694b7656e8173c9681b03f6946b62 100644 (file)
--- a/.muttrc
+++ b/.muttrc
@@ -125,7 +125,8 @@ alternates "\^(\
 ((don(\\+.*)?@(.*\\.)?(donarmstrong|anylevel|oneinfinity)\\.(com|org|net))\
 |(don(\\+.*)?@(.*\\.)?(rzlab|pellam)\\.ucr\\.edu)\
 |(don(\\+.*)?@(.*\\.)?debian\\.org)\
-))$"                           # alternate usernames
+|donarm(\\+.*)?@(.*\\.)?illinois\\.edu)\
+)$"                            # alternate usernames
 
 set gecos_mask="^[^,]*"                # Parse the GECOS field from passwd file.
 
@@ -474,6 +475,8 @@ folder-hook 0_ldo_role my_hdr "From: Don Armstrong <don@debian.org>"
 folder-hook 0_ldo_role my_hdr "Reply-To: listmaster@lists.debian.org"
 folder-hook 0_ldo_role my_hdr "Cc: listmaster@lists.debian.org"
 
+folder-hook INBOX "reply-hook \"~C donarm@illinois.edu\" my_hdr \"From: Don Armstrong <donarm@illinois.edu>\""
+folder-hook !INBOX "unhook reply-hook"
 
 #reply-hook '~C don@debian.org' my_hdr "From: Don Armstrong <don@debian.org>"
 
@@ -481,16 +484,14 @@ macro generic   ,ad   my_hdr "From: Don Armstrong <don@debian.org>"
 macro generic   ,an   my_hdr "From: Don Armstrong <don@donarmstrong.com>"
 
 ## "lists" adds a list of mailing lists addresses
-## so mutt knows about these for showing them in the folder indes
+## so mutt knows about these for showing them in the folder indexes
 ## and to allow replying to them with the command "list-reply".
 ## The first part of the address (up to the @) should be used here.
 unlists *      # remove old entries first
-lists `cd ~/Mail/lists && echo *`
-lists `cd ~/Mail/bugs && echo *`
+lists `find ~/Mail/lists ~/Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '%f '`
 
 unsubscribe *
-subscribe `cd ~/Mail/lists && echo *`
-subscribe `cd ~/Mail/bugs && echo *`
+subscribe `find ~/Mail/lists ~/Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '%f '`
 
 ## "mailboxes" defines the list of folders to be checked for new mail
 ## Mutt both can show the number of mailboxes with new mail in the index and
@@ -501,8 +502,8 @@ mailboxes +bdo_role
 mailboxes +buildd_don
 mailboxes +0_ldo_role
 mailboxes +oftc
-mailboxes `for file in ~/Mail/lists/*; do echo -n "+lists/$(basename $file) "; done`
-mailboxes `for file in ~/Mail/bugs/*; do echo -n "+bugs/$(basename $file) "; done`
+mailboxes `find ~/Mail/lists -mindepth 1 -maxdepth 1 -type d -printf '+lists/%f '`
+mailboxes `find ~/Mail/bugs -mindepth 1 -maxdepth 1 -type d -printf '+bugs/%f '`
 
 # integration with org mode
 macro index \eR "|~/bin/remember_mail\n"