Marty Oehme
4f1bc97977
Threads used to display in reverse order within themselves, now they should display the newest thread message first (as the one displayed when hovering over the whole thread entry in the message list).
105 lines
4.8 KiB
Text
105 lines
4.8 KiB
Text
# 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
|