# vim: ft=muttrc set realname="Matt Turner" set from="mattst88@gmail.com" macro generic "1" ":set from=mattst88@gmail.com" macro generic "2" ":set from=mattst88@gentoo.org" alternative_order text/plain text/enriched text/html auto_view text/x-vcard text/html text/enriched set mbox_type = Maildir set folder = "~/.mail" #set mbox = "+intel/Inbox" #set record = "+intel/Inbox" set postponed = "+mattst88@gmail.com/Drafts" set spoolfile = "+mattst88@gmail.com/INBOX" set trash = "+archive-mattst88@gmail.com/Trash" named-mailboxes "Inbox" =mattst88@gmail.com/INBOX named-mailboxes "Drafts" =mattst88@gmail.com/Drafts named-mailboxes "Sent" =mattst88@gmail.com/Sent named-mailboxes "alpha-contacts" =mattst88@gmail.com/alpha-contacts named-mailboxes "craigslist" =mattst88@gmail.com/craigslist named-mailboxes "forum-notifications" =mattst88@gmail.com/forum-notification named-mailboxes "gentoo-comrel" =mattst88@gmail.com/gentoo-comrel named-mailboxes "gentoo-core" =mattst88@gmail.com/gentoo-core named-mailboxes "gentoo-council" =mattst88@gmail.com/gentoo-council named-mailboxes "to-vacuum" =mattst88@gmail.com/to-vacuum set header_cache=~/.mutt/hcache set mail_check_stats # sidebar #set sidebar_width=15 set sidebar_short_path = yes set sidebar_format="%B%* %N" set sidebar_visible = yes bind index,pager B sidebar-toggle-visible bind index,pager \ck sidebar-prev bind index,pager \cj sidebar-next bind index,pager \Co sidebar-open set sendmail="/usr/bin/msmtp" #set record=~/.mail/Sent #set spoolfile=~/.mail/INBOX # needed for maildir format # IMAP and INBOX (this should map to any existing IMAP folders) #mailboxes = +intel/INBOX +intel/Sent #=Drafts \ #=Junk \ #=Trash \ #=Lastfolder set crypt_use_gpgme=yes ### PGP set pgp_sign_as=0x3BB639E56F861FA2E86505690FDD682D974CA72A #set pgp_auto_decode = yes #set pgp_use_gpg_agent = yes #set pgp_autosign=yes #set pgp_replyencrypt=yes # #set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f" #set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f" #set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f" #set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" #set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" #set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0x974CA72A -- -r %r -- %f" #set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0x974CA72A -- -r %r -- %f" #set pgp_import_command="gpg --no-verbose --import -v %f" #set pgp_export_command="gpg --no-verbose --export --armor %r" #set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r" #set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r" #set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r" # #set pgp_timeout=1800 #set pgp_good_sign="^gpg: Good signature from" # #folder-hook . `rm -f /tmp/mutt/*` # Basic Options -------------------------------------- set wait_key = no # shut up, mutt set timeout = 3 # idle time before scanning set mail_check = 0 # minimum time between scans unset move # gmail does that set delete # don't ask, just do unset confirmappend # don't ask, just do! set quit # don't ask, just do!! unset mark_old # read/new is good enough for me set beep_new # bell on new mails set pipe_decode # strip headers and eval mimes when piping set thorough_search # strip headers and eval mimes before searching set recall = no # don't ask if I want to recall a postponed message # Status Bar ----------------------------------------- set status_chars = " *%A" set status_format = "───[ Folder: %f ]───[%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]───%>─%?p?( %p postponed )?───" # Index View Options --------------------------------- set date_format = "%m/%d" set sort = threads # like gmail set sort_aux = reverse-last-date-received # like gmail set uncollapse_jump # don't collapse on an unread message set sort_re # thread based on regex set reply_regexp = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" # Format for index list # [message status flags] # Date sent (in my timezone) # 20 characters of who it's from # Number of attachment (if > 0) # Subject #set index_format = "[%Z] %D %-20.20F %?X?%X& ? %?M?[%M]->&?%s" set index_format = "[%Z] %D %-20.20F %s" set index_format="%4C %Z %?GI?%GI& ? %[%d/%b] %-16.15F %?M?(%3M)& ? %s %> %?g?%g?" macro index F "mbsync -a" "run mbsync to sync all mail" # Index Key Bindings --------------------------------- bind index g noop bind index gg first-entry bind index G last-entry bind index R group-reply bind index sync-mailbox bind index P recall-message # Pager View Options --------------------------------- set pager_index_lines = 10 # number of index lines to show set pager_context = 3 # number of context lines to show set pager_stop # don't go to next message automatically set menu_scroll # scroll in menus set tilde # show tildes like in vim unset markers # no ugly plus signs auto_view text/html set strict_threads # Don't thread by message subjec alternative_order text/html text/enriched text/plain set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" alternative_order text/plain text/enriched text/html # Header Options ------------------------------------- ignore * # ignore all headers unignore from: to: cc: date: subject: # show only these unhdr_order * # some distros order things by default hdr_order from: to: cc: date: subject: # and in this order # Pager Key Bindings --------------------------------- bind pager k previous-line bind pager j next-line bind pager g noop bind pager gg top bind pager G bottom bind pager R group-reply # View attachments properly. bind attach view-mailcap # Compose View Options ------------------------------- set envelope_from # which from? set sig_dashes # dashes before sig set edit_headers # show headers when composing set fast_reply # skip to compose when replying unset reply_self # don't include myself when replying unset askcc # don't ask for CC: set fcc_attach # save attachments with the body unset mime_forward # forward attachments as part of body set forward_format = "Fwd: %s" # format of subject when forwarding set forward_decode # decode when forwarding set attribution = "On %d, %n wrote:" # format of quoting header set reply_to # reply to Reply to: field set reverse_name # reply as whomever it was to set include # include message in replies set forward_quote # include message in forwards set editor = "vim" # Use terminal Vim to compose email. set text_flowed = yes # Flow text instead of using line breaks set sig_on_top # puts signature above quoted text # set display_filter = ~/.mutt/display_filter.sh set copy = yes source ~/.mutt/colors.muttrc source ~/.mutt/aliases