((don(\\+.*)?@(.*\\.)?(donarmstrong|anylevel|oneinfinity)\\.(com|org|net))\
|(don(\\+.*)?@(.*\\.)?(rzlab|pellam)\\.ucr\\.edu)\
|(don(\\+.*)?@(.*\\.)?debian\\.org)\
((don(\\+.*)?@(.*\\.)?(donarmstrong|anylevel|oneinfinity)\\.(com|org|net))\
|(don(\\+.*)?@(.*\\.)?(rzlab|pellam)\\.ucr\\.edu)\
|(don(\\+.*)?@(.*\\.)?debian\\.org)\
bind pager V show-version
bind index A create-alias
bind pager A create-alias
bind pager V show-version
bind index A create-alias
bind pager A create-alias
macro index S "s=spam/MANUALSPAM\r"
macro pager S "s=spam/MANUALSPAM\r"
macro index X "<copy-message>=spam/HAM\r"
macro pager X "<copy-message>=spam/HAM\r"
macro index S "s=spam/MANUALSPAM\r"
macro pager S "s=spam/MANUALSPAM\r"
macro index X "<copy-message>=spam/HAM\r"
macro pager X "<copy-message>=spam/HAM\r"
## ==============================================
## Bindings for editing and reloading the .muttrc
## ==============================================
## ==============================================
## Bindings for editing and reloading the .muttrc
## ==============================================
bind pager p previous-undeleted
bind pager n next-undeleted
bind pager \n next-unread
bind pager p previous-undeleted
bind pager n next-undeleted
bind pager \n next-unread
bind compose s send-message
bind pager ,p print-message
macro pager J "!gpg --keyserver wwwkeys.eu.pgp.net --recv-key " "Get PGP Key"
macro pager K "!gpg --lsign-key " "Sign PGP Key"
bind compose s send-message
bind pager ,p print-message
macro pager J "!gpg --keyserver wwwkeys.eu.pgp.net --recv-key " "Get PGP Key"
macro pager K "!gpg --lsign-key " "Sign PGP Key"
macro pager "i" "<sync-mailbox><change-folder>?<toggle-mailboxes>"
macro index "i" "<sync-mailbox><change-folder>?<toggle-mailboxes>"
macro pager "i" "<sync-mailbox><change-folder>?<toggle-mailboxes>"
macro index "i" "<sync-mailbox><change-folder>?<toggle-mailboxes>"
color header yellow default "^newsgroups:"
color header yellow default "^reply-to:"
color header brightcyan default "^subject:"
color header yellow default "^newsgroups:"
color header yellow default "^reply-to:"
color header brightcyan default "^subject:"
color header yellow default "^x-mailer:"
color header yellow default "^message-id:"
color header yellow default "^Organization:"
color header yellow default "^Organisation:"
color header yellow default "^User-Agent:"
color header yellow default "^x-mailer:"
color header yellow default "^message-id:"
color header yellow default "^Organization:"
color header yellow default "^Organisation:"
color header yellow default "^User-Agent:"
-color body yellow default "[;:]-[)/(|]" # colorise smileys
-color body yellow default "[;:][)/(|]"
+# color body yellow default "[;:]-[)/(|]" # colorise smileys
+# color body yellow default "[;:][)/(|]"
color body brightblue default "(http|ftp|news|telnet|finger)://[^ ]*"
color index yellow default ~N # New
color index yellow default ~O # Old
color body brightblue default "(http|ftp|news|telnet|finger)://[^ ]*"
color index yellow default ~N # New
color index yellow default ~O # Old
color index brightgreen default '~p' # mail to myself
color index brightcyan default '~P' # mail from myself
color index magenta default ~F # Flagged
color index brightgreen default '~p' # mail to myself
color index brightcyan default '~P' # mail from myself
color index magenta default ~F # Flagged
unignore newsgroups: posted-to: x-spam-rule:
# These can provide amusement
unignore X-Fnord: X-WebTV-Stationery: X-Message-Flag:
unignore newsgroups: posted-to: x-spam-rule:
# These can provide amusement
unignore X-Fnord: X-WebTV-Stationery: X-Message-Flag:
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 0_ldo_role my_hdr "Reply-To: listmaster@lists.debian.org"
folder-hook 0_ldo_role my_hdr "Cc: listmaster@lists.debian.org"
macro generic ,an my_hdr "From: Don Armstrong <don@donarmstrong.com>"
## "lists" adds a list of mailing lists addresses
macro generic ,an my_hdr "From: Don Armstrong <don@donarmstrong.com>"
## "lists" adds a list of mailing lists addresses
## 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
## 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
## "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
## "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
-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"
macro pager \eR "|~/bin/remember_mail\n"
# integration with org mode
macro index \eR "|~/bin/remember_mail\n"
macro pager \eR "|~/bin/remember_mail\n"