Created
October 6, 2012 09:09
-
-
Save damirhasakovic/3844454 to your computer and use it in GitHub Desktop.
My Mutt config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Paths ---------------------------------------------- | |
set realname = "Damir Hasakovic" | |
set imap_user = '[email protected]' | |
set from = "[email protected]" | |
set spoolfile = imaps://imap.gmail.com:993/INBOX | |
set smtp_url = "smtp://[email protected]@smtp.gmail.com:587/" | |
set folder = "imaps://imap.gmail.com:993" | |
set record="+[Gmail]/Sent Mail" | |
set postponed="+[Gmail]/Drafts" | |
set header_cache = ~/.mutt/cache/headers # store headers | |
set message_cachedir = ~/.mutt/cache/bodies # store bodies | |
set certificate_file = ~/.mutt/certificates # store certs (touch file) | |
set mailcap_path = ~/.mutt/mailcap # entries for filetypes | |
set tmpdir = ~/.mutt/temp # keep temp files | |
set signature = ~/.mutt/sig # 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 doy | |
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 sort=threads | |
set sort_aux=last-date-received | |
set imap_check_subscribed=yes | |
# View HTML formated messages ------------------------ | |
auto_view text/html | |
# Sidebar Patch -------------------------------------- | |
set sidebar_delim = ' │' | |
set sidebar_visible = yes | |
set sidebar_width = 30 | |
color sidebar_new color221 color233 # Sidebar color | |
# 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 | |
# 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" | |
# 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 ----------------------------------- | |
set timeout=60 #Check for mail every minute | |
set mail_check=5 | |
# 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]+\])?: *)?(\[[^]]+\] *)?)*" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment