Chipster's bad-ass .muttrc file


#
# My bad-ass .muttrc file 
#
# $Id: .muttrc,v 1.2 2003/02/19 17:26:46 chipster Exp $a
#
# misc shit
send-hook '~f chipster@norlug\.org' 'set signature=~/.signature s'     # set signature based on e-mail addy
set hostname=raider.norlug.org                                         # Name of our local host.
set hidden_host	                                                       # Hide host details.
set edit_headers                                                       # I like to play with headers
set sort = threads
set fast_reply                                                         # don't prompt when replying
set visual="vim"
set editor="vim"
set smart_wrap
set abort_nosubject=ask-no
set sig_dashes
set attribution="On %d, %n blurted:"
set move=no                                                            # Don't ask to move read messages to mbox
# GPG stuff
macro   compose \CP     "Fgpg --clearsign\ny"
set pgp_timeout=1800
#set pgp_good_sign="^gpg: Good signature from"                         # no support for this in v1.2.5 :-(
# Macros for use in the index.
macro index "\Cx\Cb" "?"                                         # Folder list.
macro index "\Cx\Cs" "cat > ~/"                                   # Save message
macro index "\'"     "r"                                            # Mark as un-replied
macro index "y"      "?"         # "-y" screen
macro index "\Cb"    "urlview"                             # URL viewer.
macro index "\ea"    "=archives/"                      # List archives
macro index "\eb"    "lbdb-fetchaddr"                      # Store address details in lbdb.
macro index "\eh"    "mailhops"                            # View the path of the mail.
macro index "\ef"    "view-x-face"                         # View the X-Face (if there is one).
macro index "\ev"    "less"                                # View the message in less.
macro pager "\el"    "set invpipe_decode \
linkify|w3m -T text/html \
set invpipe_decode"                                                      # View the message in w3m.
# Macros for use in the pager.
macro pager "w"      "set invsmart_wrap invmarkers"       # Toggle wrap stuff
macro pager "y"      "?"         # "-y" screen
macro pager "\e1"    "set pager_index_lines=1"            # Change PIL size
macro pager "\e2"    "set pager_index_lines=2"            # Change PIL size
macro pager "\e3"    "set pager_index_lines=3"            # Change PIL size
macro pager "\e4"    "set pager_index_lines=4"            # Change PIL size
macro pager "\e5"    "set pager_index_lines=5"            # Change PIL size
macro pager "\e6"    "set pager_index_lines=6"            # Change PIL size
macro pager "\e7"    "set pager_index_lines=7"            # Change PIL size
macro pager "\e8"    "set pager_index_lines=8"            # Change PIL size
macro pager "\e9"    "set pager_index_lines=9"            # Change PIL size
macro pager "\e0"    "set pager_index_lines=0"            # Change PIL size
macro pager "\Cb"    "urlview"                             # URL viewer.
macro pager "\Cx\Cb" "?"                                         # Folder list.
macro pager "\Cx\Cs" "cat > ~/"                                   # Save message
macro pager "\eb"    "lbdb-fetchaddr"                      # Store address details in lbdb.
macro pager "\eh"    "mailhops"                            # View the path of the mail.
macro pager "\ef"    "view-x-face"                         # View the X-Face (if there is one).
macro pager "\ev"    "less"                                # View the message in less.
# color patterns for mutt
color attachment  white       	magenta                                         # ..
color body        cyan        	default  "ftp://[^ ]*"
color body        brightgreen 	default  "[[:alnum:]][-+.#_[:alnum:]]*@[-+.[:alnum:]]*[[:alnum:]]"
color body        cyan        	default  ""
color bold        green       	default                                         # ..
color error       red         	default                                         # global
color header      yellow     	default  "^cc: "
color header      green       	default  "^date: "
color header      yellow      	default  "^from "
color header      brightcyan  	default  "^from: "
color header      yellow      	default  "^newsgroups: "
color header      yellow      	default  "^reply-to: "
color header      brightcyan  	default  "^subject: "
color header      green       	default  "^to: "
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  "^message-id: .*pine"
color indicator   black       	green                                           # index
color markers     brightred   	default                                         # index
color message     white       	blue                                            # index
color normal      brightwhite 	default                                         # pager body
color quoted      cyan        	default
color quoted1     yellow      	default
color quoted2     red         	default
color quoted3     green       	default
color quoted4     cyan        	default
color quoted5     yellow      	default
color quoted6     red         	default
color quoted7     green       	default
color signature   brightred   	default                                         # pager body
color status      brightgreen 	blue                                            # status bar default: black white
color tilde       blue        	default                                         # pager body
color tree        brightmagenta	default                                         # index
color underline   yellow      	default
color body        yellow      	default  "[;:]-[)/(|]"
color body        yellow      	default  "[;:][)/(|]"
color body        brightblue  	default  "(http|ftp|news|telnet|finger:gopher)://[^ ]*"
color index 	  brightgreen 	default ~N                                      # New
color index       brightred   	default ~O                                      # Old
color index       magenta     	default ~F                                      # Flagged
color index       blue        	default ~T                                      # Tagged
color index       red         	default ~D                                      # Deleted
# EOF