# NeoMutt main configuration # Cache set header_cache = "~/.cache/neomutt/headers/" set message_cachedir = "~/.cache/neomutt/messages/" # Shell set shell = "/bin/bash -l" # Editor set editor = "nvim" set edit_headers = yes # General settings set color_directcolor = yes set implicit_autoview = yes set crypt_use_gpgme = yes set wait_key = no unset mark_old alternative_order text/enriched text/plain text set delete = yes set abort_key = "" # Sidebar set sidebar_visible set sidebar_format = "%D%?F? [%F]?%* %?N?%N/?%S" set mail_check_stats # Status bar, date format set status_chars = " *%A" set status_format = "[ Folder: %D ] [%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]%>─%?p?( %p postponed )?" set date_format = "%d.%m.%Y %H:%M" # set sort = date # set sort_aux = date set use_threads = threads set sort = date set sort_aux = date-received set sort_browser = reverse-date set uncollapse_jump set sort_re set index_format = "%4C %Z %{%b %d} %-15.15L %?E?(%E)&? %s" set reply_regexp = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*" set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" set send_charset = "utf-8:iso-8859-1:us-ascii" set charset = "utf-8" set arrow_cursor = "no" # Signature set sig_dashes = no # Don't add "-- " before signature (already in file) set sig_on_top = yes # Put signature above quoted text # Pager View Options set pager_index_lines = 10 set pager_context = 3 set pager_stop set menu_scroll set tilde unset markers # MTA (mail transfer agent) set sendmail = 'msmtp --read-envelope-from --read-recipients' # Include keybindings source ~/.config/neomutt/keybinds source ~/.config/neomutt/colors # Account switching macros (g + u/p for uchicago/personal) macro index,pager gu "source ~/.config/neomutt/accounts/uchicago!" "Switch to uchicago" macro index,pager gp "source ~/.config/neomutt/accounts/personal!" "Switch to personal" # Register accounts for folder hooks named-mailboxes "p" "~/mail/personal/Inbox" folder-hook ~/mail/personal/ "source ~/.config/neomutt/accounts/personal" named-mailboxes "u" "~/mail/uchicago/Inbox" folder-hook ~/mail/uchicago/ "source ~/.config/neomutt/accounts/uchicago" # Jump to last (newest) message when opening folders folder-hook . "push " # Notmuch virtual mailboxes (search across all mail) set nm_config_file = `echo "$HOME/.config/notmuch/config"` set nm_default_url = `echo "notmuch://$HOME/mail"` set nm_query_type = messages set nm_record_tags = "-inbox,sent" # Source primary account (uchicago) source ~/.config/neomutt/accounts/uchicago # # Source primary account (personal) # source ~/.config/neomutt/accounts/personal