# vi: ft=muttrc set my_mutt_folder = "$XDG_CONFIG_HOME/mutt" # Tells Mutt to automatically view files with these mime types auto_view text/html # Order to try and show multipart emails alternative_order text/plain text/enriched text/html bind index R imap-fetch-mail bind index,pager \CK sidebar-prev bind index,pager \CJ sidebar-next bind index,pager \CL sidebar-open bind index,pager B sidebar-toggle-visible # settings set editor="$EDITOR '+set ft=mail'" set mailcap_path = "$my_mutt_folder/mailcap" # Mailcap file is used to tell mutt how to open different types of file set pager_index_lines = 10 set use_from = yes set pager_context = 3 # show 3 lines of context set menu_context = 5 # start scrolling 5 items before the end set move = no # don't move messages when marking as read set mail_check = 30 # check for new mail every 30 seconds set imap_keepalive = 900 # 15 minutes set sleep_time = 0 # don't sleep when idle set wait_key = no # mutt won't ask "press key to continue" set forward_format = "Fwd: %s" # format of subject when forwarding set attribution = "On %d, %n wrote:" # format of quoting header set text_flowed = yes # correct indentation for plain text set crypt_autosign = yes set crypt_replysign = yes set crypt_replyencrypt = yes set crypt_replysignencrypted = yes set crypt_opportunistic_encrypt = no set crypt_use_gpgme = yes set crypt_verify_sig = yes set pgp_use_gpg_agent = yes set tmpdir = "$HOME/.cache/.mutt/tmp" set charset = "utf-8" set sort = reverse-threads set sort_aux = last-date-received 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" # send in utf-8 set assumed_charset = "iso-8859-1" # if there is no character set given on incoming messages, it is probably windows set sidebar_width = 12 set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" set sidebar_visible set sidebar_short_path set sidebar_folder_indent set tilde # use ~ to pad mutt set pager_stop # stop at end of message set menu_scroll # scroll menu set envelope_from # which from? set edit_headers # show headers when composing set fast_reply # skip to compose when replying set askcc # ask for CC: set fcc_attach # save attachments with the body set forward_decode # decode when forwarding set forward_quote # include message in forwards set mime_forward # forward attachments as part of body set reply_to # reply to Reply to: field set reverse_name # reply as whomever it was to set include # include message in replies set uncollapse_jump set sort_re # Sort by newest conversation first. set mail_check_stats unset sig_dashes # no dashes before sig unset markers unset imap_passive # Allow Mutt to open a new IMAP connection automatically. set spoolfile = "+INBOX" set record = "+Sent" set postponed = "+Drafts" # show spam score (from SpamAssassin only) when reading a message spam "X-Spam-Score: ([0-9\\.]+).*" "SA: %1" set pager_format = " %C - %[%H:%M] %.20v, %s%* %?H? [%H] ?" # do not show all headers, just a few ignore * unignore From To Cc Bcc Date Subject X-Spam-Score # and in this order unhdr_order * hdr_order From: To: Cc: Bcc: Date: Subject: X-Spam-Score: source "$my_mutt_folder/mailboxes" source "$my_mutt_folder/dracula.muttrc" source "$my_mutt_folder/vim-keys.rc" # Holds the account credentials # Such as the following variables # folder # imap_user # imap_pass # smtp_pass # smtp_url # from # realname source "$my_mutt_folder/account"