set mbox_type=Maildir set folder=~/Mail/matthewlemonproton set mail_check=2 # seconds set alias_file = ~/.mutt/aliases # 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/signature # 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 # nicer text set text_flowed=yes # Sidebar Patch -------------------------------------- #set sidebar_delim = '│' set sidebar_visible = yes set sidebar_width = 15 #set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" set mail_check_stats #set sidebar_width = 24 ## not working in xubuntu set sidebar_shortpath = yes #set sidebar_sort = yes ## Paths ---------------------------------------------- #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 )?───" # Abook ---------------------------------------------- set query_command= "abook --mutt-query '%s'" macro generic,index,pager \ca "abook" "launch abook" macro index,pager A "abook --add-email" "Add this sender to Abook" bind editor complete-query bind editor ^T complete # Header Options ------------------------------------- ignore * # ignore all headers unignore from: to: cc: date: bcc: subject: # show only these unhdr_order * # some distros order things by default hdr_order from: to: cc: bcc: date: subject: # and in this order # Allow forwarding of attachments with emails set mime_forward set mime_forward_rest # # Index View Options --------------------------------- set date_format = "%d-%m-%Y" set index_format = "[%Z] %B %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 g noop bind index gg first-entry bind index G last-entry bind pager g noop bind pager gg top bind pager G bottom # # Navigate threads bind index { previous-thread bind pager { half-up bind index } next-thread bind pager } half-down bind index R group-reply bind index sync-mailbox bind index collapse-thread # Ctrl-R to mark all as read macro index \Cr "T~UN." "mark all messages as read" # Sidebar Navigation --------------------------------- bind index,pager sidebar-next bind index,pager sidebar-prev bind index,pager 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 # Saner copy/move dialogs macro index C "?" "copy a message to a mailbox" macro index M "?" "move a message to a mailbox" # 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 view-mailcap # open links macro pager \Cu "|urlview" "call urlview to open links" # Compose View Options ------------------------------- set realname = "Matthew Lemon" # 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 #set editor = "vim" # Use terminal Vim to compose email. set editor = "vim %s" #source ~/.mutt/gpg.rc # Use GPG #source ~/.mutt/auto_views # Define auto_views. source ~/.mutt/aliases # Load in my aliases. source ~/.mutt/subscriptions # Define the list of subscribed mailing lists. #source ~/.mutt/mailboxes # Define the list of folders that receive mail. #source ~/.mutt/headers # Configure header display. #source ~/.mutt/folder-hooks # Define folder-hooks. #source ~/.mutt/save-hooks # Define save-hooks. #source ~/.mutt/fcc-hooks # Define fcc-hooks. #source ~/.mutt/message-hooks # Define message hooks. #source ~/.mutt/bindings # Define key bindings. #source ~/.mutt/macros # Define macros. source ~/.mutt/colours # Define colours. #source ~/.mutt/sidebar # Define sidebar support (requires sidebar patch) # # MAILCAP auto_view text/html # # Sync email macro index O "mbsync matthewlemonproton" "run offlineimap to sync all mail" # get an email from mutt to taskwarrior macro index T "mutt2task.py /INBOX.Archive" # smtp # set my_user=matthewlemon@protonmail.com # set my_pass=C5yFW_QtYH5ck2zU0ek32Q set smtp_url="smtp://matthewlemon@protonmail.com:C5yFW_QtYH5ck2zU0ek32Q@127.0.0.1:1025" set ssl_starttls set spoolfile = "+INBOX" set from = "matt@matthewlemon.com" set record = +Sent mailboxes +INBOX +Archive +Sent +Trash +Scans +Mailing\ Lists