set hostname="foobar"
set reply_to=no
set from="user@hsot.com"
set realname="foobar"
set editor=vim
# copies my sent mail to mailbox sent_mail
set copy=yes
# + is a mailbox shortcut. it expands to whatever you set in folder
set record=+sent
set mbox="/home/<username>/Mail/mbox"
###############################################################################
# #
# HOW STUFF LOOKS #
# #
###############################################################################
# order of headers when i read mail
hdr_order Date: From: Organization: User-Agent: X-Mailer To: Cc: Reply-To: Subject:
# ignore all headers, then unignore the ones I wanna see
ignore *
unignore Date: From: Organization: User-Agent: X-Mailer To: Cc: Reply-To: Subject:
# forwarded mail say this
set forward_format="Fwd: %s"
# what the date format looks like
set date_format="!%a %b %d, %Y at %I:%M:%S%p"
# i like to see the headers when composing email
set edit_headers
# paging shows me one line leftover
set pager_context=1
# prevent pager from going to next message unlesss you say so
set pager_stop
# no wrap around markers
set nomarkers
# defaults for all folders are threaded w/ mini index of 11 lines "." means all mailboxes
folder-hook . set sort=threads
# i get to see the index and pager together when paging
folder-hook . set pager_index_lines=6
# these don't get sorted by threads
folder-hook /home/avenger/.maildir set sort=date-received
folder-hook +sent set sort=date-sent
# sets what folders look like, which fields go where, in what order, etc...
# folder-hook . 'set index_format="%4C %Z %{%a %b %d %Y} %-35.35F %-5c %-20s"'
folder-hook . 'set index_format="%4C %Z %S %d %-50.50F %-5c %-20s"'
###############################################################################
# #
# HOW MUTT BEHAVES #
# #
###############################################################################
set mailcap_path=~/.mailcap
# unread old messages are still unread after quitting
unset mark_old
# when tag articles, actions are default for all tagged messages
set auto_tag
# ask me to quit. default no
set quit=yes
# don't ask me about appending messages to other boxes
unset confirmappend
###############################################################################
# #
# KEY BINDINGS #
# #
###############################################################################
bind generic "#" tag-entry
bind generic <left> previous-entry
bind generic <right> next-entry
bind index "c" copy-message
bind index "\Cx\Cf" change-folder
bind pager "c" copy-message
bind pager "#" tag-message
bind pager <up> previous-line
bind pager <down> next-line
bind pager "<" top
bind pager ">" bottom
bind pager <home> top
bind pager <end> bottom
bind pager "{" previous-thread
bind pager "}" next-thread
bind browser "e" check-new
macro index \cB |w3m\n "call w3m to extract URLs out of a message"
macro pager \cB |w3m\n "call w3m to extract URLs out of a message"
macro index "\Cx\Cb" "<change-folder>?" # Folder list.
macro index "w" "<change-folder>?" # Folder list.
#macro index "m" "<change-folder>~/Mail/mbox" # Folder mbox
macro index "\Cx\Cs" "|cat > ~/" # Save message
macro pager "\Cx\Cb" "<change-folder>?" # Folder list.
macro pager "w" "<change-folder>?" # Folder list.
macro pager "m" "<change-folder>~/Mail/mbox" # Folder mbox
macro pager "\Cx\Cs" "|cat > ~/" # Save message
###############################################################################
# #
# COLORS $
# #
###############################################################################
color normal white black
color hdrdefault brightcyan black
color signature green black
color attachment brightyellow black
color indicator black cyan
color quoted green black
color quoted1 white black
color tilde blue black
color quoted2 cyan black
color body brightcyan black "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
color body brightwhite black "(http|ftp|news|telnet|finger)://[^ \">\t\r\n]*"
color body brightwhite black "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
color header brightmagenta black ^(Date):
color header brightyellow black ^Subject:
color body brightred black " [;:]-*[)>(<|]" # :-) etc...