diff options
author | Tharre <tharre3@gmail.com> | 2015-07-19 16:47:31 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2016-10-07 20:13:35 +0000 |
commit | 8c7a495fc164f358daaf8688dd22ac63ccc31e7c (patch) | |
tree | 46051ed77b895da9a859c6b18babfd7462e81ab5 /email/_mutt/muttrc | |
parent | 3198ee4d4c23f9b5303cd16babbe4830e71bb37e (diff) | |
download | dotfiles-8c7a495fc164f358daaf8688dd22ac63ccc31e7c.tar.gz dotfiles-8c7a495fc164f358daaf8688dd22ac63ccc31e7c.tar.xz dotfiles-8c7a495fc164f358daaf8688dd22ac63ccc31e7c.zip |
Add mutt configuration (unfinished)
Diffstat (limited to 'email/_mutt/muttrc')
-rw-r--r-- | email/_mutt/muttrc | 139 |
1 files changed, 139 insertions, 0 deletions
diff --git a/email/_mutt/muttrc b/email/_mutt/muttrc new file mode 100644 index 0000000..fad0886 --- /dev/null +++ b/email/_mutt/muttrc @@ -0,0 +1,139 @@ +# Paths ---------------------------------------------- +set folder = ~/.mail # mailbox location +set alias_file = ~/.mutt/alias # where to store aliases +set header_cache = ~/.mutt/cache/headers # where to store headers +set message_cachedir = ~/.mutt/cache/bodies # where to store bodies +set certificate_file = ~/.mutt/certificates # where to store certs +set mailcap_path = ~/.mutt/mailcap # entries for filetypes +set tmpdir = ~/.mutt/temp # where to keep temp files +set signature = ~/.mutt/sig # my signature file + +# Basic Options -------------------------------------- +set wait_key = no # shut up, mutt +set mbox_type = Maildir # mailbox type +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 + +# Sidebar Patch -------------------------------------- +set sidebar_delim = ' │' +set sidebar_visible = yes +set sidebar_width = 24 +color sidebar_new color221 color233 + +# 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 )?───" + +# 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 + +# Account Settings ----------------------------------- + +# Default inbox. +set spoolfile = "+tharre3@gmail.com/INBOX" + +# Alternate email addresses. +#alternates sjl@pculture.org still\.?life@gmail.com steve@ladyluckblues.com steve@pculture.org + +# Mailboxes to show in the sidebar. +mailboxes +tharre3@gmail.com/INBOX \ + +tharre3@gmail.com/archive \ + +tharre3@gmail.com/sent \ + +tharre3@gmail.com/drafts \ + +# Other special folders. +set mbox = "+tharre3@gmail.com/archive" +set postponed = "+tharre3@gmail.com/drafts" + +# Index View Options --------------------------------- +set date_format = "%m/%d" +set index_format = "[%Z] %D %-20.20F %s" +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]+\])?: *)?(\[[^]]+\] *)?)*" + +# Index Key Bindings --------------------------------- +bind index gg first-entry +bind index G last-entry + +bind index R group-reply +bind index <tab> sync-mailbox +bind index <space> collapse-thread + +# Ctrl-R to mark all as read +macro index \Cr "T~U<enter><tag-prefix><clear-flag>N<untag-pattern>.<enter>" "mark all messages as read" + +# Sync email +macro index O "<shell-escape>offlineimap<enter>" "run offlineimap to sync all mail" +macro index o "<shell-escape>offlineimap -qf INBOX<enter>" "run offlineimap to sync inbox" + +# Saner copy/move dialogs +macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox" +macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox" + +# Sidebar Navigation --------------------------------- +bind index,pager <down> sidebar-next +bind index,pager <up> sidebar-prev +bind index,pager <right> sidebar-open + +# 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 + +set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" +alternative_order text/plain text/enriched text/html + +# Pager Key Bindings --------------------------------- +bind pager k previous-line +bind pager j next-line +bind pager gg top +bind pager G bottom + +bind pager R group-reply + +# View attachments properly. +bind attach <return> view-mailcap + +# Compose View Options ------------------------------- +set realname = "Unkown" # who am i? +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 +set askcc # 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 + +# vim FTW +set editor='vim + -c "set textwidth=72 expandtab"' + +set from = "tharre3@gmail.com" +set sendmail = "/usr/bin/msmtp -a gmail" +set sendmail_wait = 0 +unset record + +source ~/.mutt/colors.muttrc |