set realname = "Alex // nytpu" # Paths set folder = ~/.mail set header_cache = ~/.mutt/cache/headers set message_cachedir = ~/.mutt/cache/bodies set certificate_file = /etc/ssl/certs/ca-certificates.crt set mailcap_path = ~/.mutt/mailcap set tmpdir = ~/.mutt/tmp # Basics set wait_key = no # Don't prompt for a key after an external command runs set mbox_type = Maildir set timeout = 3 # Timeout when waiting for a keypress (sec) set mail_check = 5 set delete # Actually delete messages set quit # Quit key actually quits set thorough_search set mail_check_stats unset confirmappend # Don't confirm when appending message to a different mailbox unset move # Don't move spool messages to $mbox unset mark_old # Keep unread messages marked as new when mailbox is left without reading set beep_new set pipe_decode = yes set implicit_autoview = yes set copy = no # Don't keep copies of messages (gmail automatically keeps them) # Might want to move to account config if non-gmail accounts are added # Compose View # set edit_headers # Show headers when composing set fast_reply # Skip to compose area when relying set fcc_attach # Attachments are stored with messages set forward_format = "Fwd: %s" # Subject line for fowarded messages # set forward_decode # Decode forwarded messages to plaintext set attribution = "On %d, %n wrote:" # Header prepending quoted material set reply_to # Uses Reply To: header field as the address to reply to instead of From: set reverse_name # Reply as whoever the original was sent to set include # Include original message in replies set editor = "nvim" # set text_flowed # Reflows displayed text better set reflow_text set sig_dashes # Show `-- \n` before signiture unset mime_forward # Forward messages in body, not as attachment # Formatting, status bars, etc. set status_chars = " *%A" # Chars used for mailbox status. 1) Unchanged; 2) Modified; 3) Read-only; 4) Append mode. set status_format = "[ Folder: %f ] [%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]%>─%?p?( %p postponed )?" set date_format = "%Y-%m-%d %I:%M%p" # 2019-11-27 01:17PM set index_format = "[%Z] %?X?A&-? %D %-20.20F %s" set sort = threads set sort_aux = reverse-last-date-received set uncollapse_jump # Don't jump to next unread message when a thread is collapsed set sort_re 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" # Pager View set pager_index_lines = 10 set pager_context = 3 # Lines of context when scrolling page in pager set pager_stop # Stop pager from going to next message when end of current message is reached set menu_scroll set tilde # Pad blank lines in pager with ~ unset markers # Don't display marker when line is wrapped # Setup headers and attachments ignore * # Ignore all unignore from: to: cc: bcc: subject: # Unignore (show) these fields unhdr_order * # Remove system-defined header order hdr_order from: to: cc: bcc: subject: # Use this order instead alternative_order text/plain text/enriched text/html auto_view text/html # Use khard for querying email addresses set query_command = "echo %s | xargs khard email --parsable --" # Sidebar config set sidebar_visible set sidebar_short_path set sidebar_width = 30 set sidebar_divider_char = '| ' set sidebar_format = "%D %* [%?N?%N / ?%S]" set sidebar_delim_chars = "/" unset sidebar_folder_indent # Mailboxes in sidebar named-mailboxes "School Inbox" "+school/Inbox" named-mailboxes "Personal Inbox" "+personal/Inbox" named-mailboxes "Mailing Lists" "+personal/mailing-list" named-mailboxes "~team Inbox" "+tildeteam/Inbox" named-mailboxes "Legacy Gmail Inbox" "+gmail/Inbox" named-mailboxes "=========================" "+personal/placeholderall" named-mailboxes "School" "+school/placeholder" named-mailboxes " drafts" "+school/drafts" named-mailboxes " sent" "+school/sent" named-mailboxes " archive" "+school/archive" named-mailboxes " junk" "+school/junk" named-mailboxes " trash" "+school/trash" named-mailboxes "Personal" "+personal/placeholder" named-mailboxes " drafts" "+personal/drafts" named-mailboxes " sent" "+personal/sent" named-mailboxes " archive" "+personal/archive" named-mailboxes " ml-archive" "+personal/mailing-list-archive" named-mailboxes " junk" "+personal/junk" named-mailboxes " trash" "+personal/trash" named-mailboxes "~team" "+tildeteam/placeholder" named-mailboxes " drafts" "+tildeteam/drafts" named-mailboxes " sent" "+tildeteam/sent" named-mailboxes " archive" "+tildeteam/archive" named-mailboxes " junk" "+tildeteam/junk" named-mailboxes " trash" "+tildeteam/trash" named-mailboxes "Legacy Gmail" "+gmail/placeholder" named-mailboxes " drafts" "+gmail/drafts" named-mailboxes " sent" "+gmail/sent" named-mailboxes " archive" "+gmail/archive" named-mailboxes " junk" "+gmail/junk" named-mailboxes " trash" "+gmail/trash" # GPG set pgp_default_key = 0x43A5890CEE85EA1F8C889492ECCDC07B337B8F5B set crypt_use_gpgme = yes set crypt_autosign = yes set crypt_verify_sig = yes set crypt_replysign = yes set crypt_replyencrypt = yes set crypt_replysignencrypted = yes # Mailing Lists subscribe gemini@lists.orbitalfox.eu subscribe tildeteam@lists.tildeverse.org meta@lists.tildeverse.org subscribe qutebrowser@lists.qutebrowser.org qutebrowser-announce@lists.qutebrowser.org # Colors source ~/.mutt/colors-gruvbox-shuber.muttrc source ~/.mutt/colors-gruvbox-shuber-extended.muttrc # Keybindings source ~/.mutt/bindings.muttrc # By default use school set spoolfile = "+school/Inbox" source ~/.mutt/accounts/school.muttrc # Use different addresses for different mailboxes folder-hook school/* source ~/.mutt/accounts/school.muttrc folder-hook personal/* source ~/.mutt/accounts/personal.muttrc folder-hook personal/mailing-list source ~/.mutt/accounts/personal-mailing-lists.muttrc folder-hook tildeteam/* source ~/.mutt/accounts/tildeteam.muttrc folder-hook gmail/* source ~/.mutt/accounts/gmail.muttrc