# Identity # set realname = "Marty Oehme" set from = "marty.oehme@gmail.com" # # If you have another address: # alternates "^neomutt@example\.com$" # # Or, if you use the entire domain: # alternates "@example\.com$" # set reverse_name set mail_check = 60 set mail_check_stats set quit # at least for rapid prototyping set sleep_time = 0 # no pause for info messages set mark_old = no # things should only be new/unread or I actually looked at them set pager_read_delay = 3 # mark read after 3 sec set pipe_decode # get rid of headers when passing messages along set auto_tag # apply commands to all tagged messages automatically set wait_key = no # don't wait for user input after shell cmds, auto-view, piping, etc set thorough_search = no # don't pre-process mail for ~b/~B searches set flag_safe # make it impossible to delete flagged mails # Pager settings # filetypes and mailcap set mailcap_path = "~/.config/neomutt/mailcap:~/.mailcap:/usr/share/neomutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap" # Consult mime.types for determining types of these attachments mime_lookup application/octet-stream # This requires a ~/.mailcap entry with the copiousoutput flag, such as: # text/html; lynx -dump -width ${COLUMNS:-80} %s; nametemplate=%s.html; copiousoutput # Prefer plain text to html but multipart to plain for those only sending that auto_view application/ics auto_view text/calendar auto_view text/plain auto_view text/html alternative_order text/calendar application/ics text/plain text/enriched text/html text/* multipart/mixed multipart/related text/plain set count_alternatives = yes # look for attachments also in multipart/alternatives # Remember to `mkdir -p ~/.neomutt/hcache` first: set header_cache= "~/.neomutt/hcache" # Compose settings set edit_headers # allow editing headers while writing mail set sig_dashes # separate signature from mail set fast_reply # automatically fill in from and subject for replies set forward_format = "Fwd: %s" set reply_to # default send back to reply-to: header instead of from: header set reverse_name # default to reply as person e-mail was originally sent to set include # include original msg in reply set forward_quote # include original msg as quote in fwd set forward_format = "FW: %s" # subject for forwarding set mime_forward = no # forward attachments with mail set fcc_attach # attachments saved with body # set editor = "emacsclient -a emacs -t" # set editor = "vim" set mime_type_query_command = "xdg-mime query filetype" # send settings set sendmail = "/usr/bin/msmtp -a personal-gmail" set sendmail_wait = 0 # Display Settings set allow_ansi # allow escape codes for color etc set sort = threads set sort_re # thread based on regex below set reply_regex = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" set quote_regex = "^( {0,4}[>|:#%]| {0,4}[A-Za-z0-9]+[>|]+)+" set sort_aux = last-date-received #### Thread ordering set use_threads=reverse set sort='last-date' set collapse_all = yes set uncollapse_new = no set thread_received = yes set narrow_tree=no # set date_format = "%z/%m/%d %I:%M%p" # set date_format = "%m/%d" # set index_format = "%4C [%Z] %{%y/%b %d} %-20.20F %s" # sidebar view options set sidebar_visible = yes set sidebar_width = 24 # set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" set sidebar_divider_char = ' ░' set sidebar_folder_indent = yes set sidebar_indent_string = ' - ' set sidebar_visible = no set sidebar_next_new_wrap = yes set sidebar_short_path = yes set sidebar_component_depth = 0 color sidebar_new color221 color233 # statusbar view options 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 )?───" # pager view options set pager_index_lines = 10 set pager_context = 3 set pager_stop # do not go to next msg if at bottom of pager set menu_scroll = yes set tilde # show tildes for blank lines unset markers # no + markers for wrapped stuff set wrap = 90 # hide headers except for those explicitly unignored ignore * unignore From To Cc Bcc Date Subject Message-ID unhdr_order * unignore From To Cc Bcc Date Subject Message-ID set query_command = "khard email --parsable --search-in-source-files '%s'" set nm_query_type = "threads" # Makes notmuch return threads rather than messages