X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=email%2F.mutt%2Fmuttrc;h=6dd6c099718d5ad5ef37900d7cdbaa98b84568c4;hb=3a92354af22bbdab45045d2acfe095d52a4eb59b;hp=b99644b8e8c7cf67acd5ddb1a66a044524daf515;hpb=29d1e69dadf0b5e382a6edd6d5fb6f10b07c9fb2;p=dotfiles.git diff --git a/email/.mutt/muttrc b/email/.mutt/muttrc index b99644b..6dd6c09 100644 --- a/email/.mutt/muttrc +++ b/email/.mutt/muttrc @@ -1,6 +1,8 @@ # Basic information set from="mart@martlubbers.net" -set use_from="yes +alternates "mart@(cs\.ru\.nl|mart@martlubbers\.net)" +set use_from=yes +set reverse_name=yes set envelope_from=yes set mbox_type=Maildir set folder=~/.mutt/mail @@ -11,11 +13,25 @@ set mask="!^\\.[^.]" source ~/.mutt/mailboxes # Receiving, sending and searching -set sendmail="msmtp -C /home/mrl/.config/msmtp/config" +set sendmail="/home/mrl/.mutt/checkattach.sh msmtp -C /home/mrl/.config/msmtp/config" set send_charset="us-ascii:utf-8" -macro index,pager $ "offlineimap &" "Force refresh" +macro index,pager $ "/home/mrl/.mutt/force_sync.sh" "Force refresh" macro attach B "firefox \"data:text/html;base64,$(base64 -w 0 <&0)\"" +# Set the correct msmtp account for the different addresses +send2-hook '~f mart@martlubbers.net'\ + 'set sendmail="msmtp -C /home/mrl/.config/msmtp/config -a net"' +send2-hook '((~f m.lubbers@cs.ru.nl)|(~f m.lubbers@science.ru.nl)|(~f mart@cs.ru.nl))'\ + 'set sendmail="msmtp -C /home/mrl/.config/msmtp/config -a ru"' + +# Macro for switching to the ru address +macro compose 2 "f^UMart Lubbers " +# Disable pgp when sending from a ru address +send2-hook '((~f m.lubbers@cs.ru.nl)|(~f m.lubbers@science.ru.nl)|(~f mart@cs.ru.nl)) (~g|~G)'\ + 'push c' + +#folder-hook . push "~=$" + # Key bindings bind index gg first-entry bind index G last-entry @@ -24,6 +40,7 @@ bind pager j next-line bind pager gg top bind pager G bottom bind index,pager R group-reply +bind index,pager F flag-message # Misc options set timeout=2 @@ -49,7 +66,9 @@ set mailcap_sanitize=yes # w3m --dump auto_view text/html # pdftotext -auto_view application/pdf +auto_view application/pdf +# khal +auto_view application/ics # libreoffice --cat auto_view application/vnd.openxmlformats-officedocument.wordprocessingml.document auto_view application/msword @@ -65,23 +84,21 @@ set tilde set quote_regexp="^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" # Address book -set query_command= "khard email --search '%s'" +set query_command= "khard email --parsable '%s'" bind editor complete-query bind editor ^T complete macro index,pager A \ "khard add-email" \ "add the sender email address to khard" -# Colors -source ~/.mutt/colors.muttrc +# sidebar +source ~/.mutt/sidebar.muttrc # notmuch source ~/.mutt/notmuch.muttrc # Crypto -set crypt_use_gpgme=yes -set crypt_autosign -set crypt_replysign -set crypt_replysignencrypted=yes -set crypt_verify_sig=yes -message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"' "exec check-traditional-pgp" +source ~/.mutt/gpg.muttrc + +# Colors +source ~/.mutt/colors.muttrc