# 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 # Basic settings set quit # at least for rapid prototyping unset mark_old # things should only be new/unread or I actually looked at them set pipe_decode # get rid of headers when passing messages along set wait_key = no # don't wait for user input after shell cmds, auto-view, piping, etc # 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 alternative_order multipart/mixed multipart/related text/plain alternative_order text/html text/plain text/enriched text/* # 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 text/html # 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 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 sort = threads set sort_re # thread based on regex below set reply_regex = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" set sort_aux = reverse-last-date-received 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 = 18 set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" 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 = 5 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 # 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