From a30aa3270ac261552950ef07a42a8649cc31d5d8 Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Thu, 5 Mar 2020 20:56:57 -0600 Subject: .muttrc: make this file make more sense Make .muttrc make more sense by adding structure and small documentation comments. --- .muttrc | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/.muttrc b/.muttrc index e32b1ff..01a1d89 100644 --- a/.muttrc +++ b/.muttrc @@ -1,5 +1,12 @@ -set my_name = "Daniel Holman" +# General +set my_name = "Danny Holman" set editor=`echo \$EDITOR` +set sort=threads +set mailcap_path = ~/.mutt/mailcap +alternative_order text/enriched text/plain text/html text +auto_view text/html + +# IMAP set imap_user=dholman set imap_pass=`pass gymli.org/mail/dholman` set folder=imaps://mail.gymli.org @@ -7,7 +14,6 @@ set spoolfile=+INBOX set postponed=+Drafts set trash=+Trash set imap_check_subscribed - mailboxes +INBOX set header_cache = "~/.cache/mutt" @@ -16,13 +22,15 @@ unset imap_passive set imap_keepalive = 300 set mail_check = 120 +# SMTP set record=+Sent -set smtp_url="smtp://$imap_user:$imap_pass@mail.gymli.org:587" +set smtp_url=smtp://$imap_user:$imap_pass@mail.gymli.org set realname=$my_name set from=$imap_user@gymli.org set ssl_force_tls = yes set ssl_starttls +# PGP set pgp_replyencrypt set pgp_replysign set pgp_replysignencrypted @@ -31,11 +39,21 @@ set pgp_verify_sig=yes set pgp_sign_as=90D8F8E2C830F6129B2FBB1133836B30AA014B82 source ~/.gpg.rc -set mailcap_path = ~/.mutt/mailcap -alternative_order text/enriched text/plain text/html text -auto_view text/html +# Keybinds +bind index ^ imap-fetch-mail +bind index - collapse-thread +bind index _ collapse-all + +# Macros +macro index,pager A 'git am -s' 'Apply patch in git repo' +macro pager \cb 'urlview' 'Follow links with urlview' +macro index,pager S ":set confirmappend=no resolve=no\nN=Spam" 'Mark message as read and move into Spam folder' -bind index "^" imap-fetch-mail +# Hooks +folder-hook =INBOX 'push " ~d>30d\n"' +folder-hook =INBOX.LKML 'push " ~d>7d\n"' +folder-hook =INBOX.next 'push " ~d>30d\n"' +folder-hook =INBOX.doc 'push " ~d>7d\n"' # -*-muttrc-*- -- cgit v1.2.3