diff options
author | Danny Holman <dholman@gymli.org> | 2020-03-05 20:56:57 -0600 |
---|---|---|
committer | Danny Holman <dholman@gymli.org> | 2020-03-05 20:56:57 -0600 |
commit | a30aa3270ac261552950ef07a42a8649cc31d5d8 (patch) | |
tree | dddb3302bc7ab9068b698d9c5ae0c658bb573451 | |
parent | 4ee3a5780ecb38a8101019bd8664b13ae6dc9ef6 (diff) |
.muttrc: make this file make more sense
Make .muttrc make more sense by adding structure and small documentation
comments.
-rw-r--r-- | .muttrc | 32 |
1 files changed, 25 insertions, 7 deletions
@@ -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 <pipe-message>'git am -s' 'Apply patch in git repo' +macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview' +macro index,pager S ":set confirmappend=no resolve=no\n<clear-flag>N<tag-prefix><save-message>=Spam" 'Mark message as read and move into Spam folder' -bind index "^" imap-fetch-mail +# Hooks +folder-hook =INBOX 'push "<delete-pattern> ~d>30d\n"' +folder-hook =INBOX.LKML 'push "<delete-pattern> ~d>7d\n"' +folder-hook =INBOX.next 'push "<delete-pattern> ~d>30d\n"' +folder-hook =INBOX.doc 'push "<delete-pattern> ~d>7d\n"' # -*-muttrc-*- |