X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=.mutt%2Fmuttrc;h=47009639b1291a5eaba16a791d30bbf26e5bd30d;hb=6307325120f5405410deea2292336df1d6dde3cf;hp=e166ec85d4f63b699b771f436fd1be7c418f95ec;hpb=433e6a3a733f3836a0a11dcc710ba441a7bb945b;p=dotfiles.git diff --git a/.mutt/muttrc b/.mutt/muttrc index e166ec8..4700963 100644 --- a/.mutt/muttrc +++ b/.mutt/muttrc @@ -1,46 +1,69 @@ -# Name and info -set realname="Mart Lubbers" -set from="mart.lubbers@mpi.nl" -set use_from=yes +# Basic information +set from="mart@martlubbers.net" +set use_from="yes set envelope_from=yes -set folder="imap://marlub@imaphost.mpi.nl" -set spoolfile="+INBOX" -set folder="imap://marlub@imaphost.mpi.nl/Mail" -set smtp_url="smtp://smtphost.mpi.nl" -source "gpg -d ~/.mutt/passwords.gpg |" -set record="+/Sent" +set mbox_type=Maildir +set folder=~/.mutt/mail +set spoolfile=+/INBOX/ +set record=+/Sent/ +set postponed=+/Drafts/ +set mask="!^\\.[^.]" +source ~/.mutt/mailboxes -#View +# Receiving, sending and searching +set sendmail="msmtp -C /home/mart/.mutt/msmtprc" +macro index,pager $ "offlineimap -c ~/.mutt/offlineimaprc &" "Force refresh" +macro index \ + "set my_old_pipe_decode=\$pipe_decode my_old_wait_key=\$wait_key nopipe_decode nowait_key\ + notmuch-mutt -r --prompt search\ + `echo ${XDG_CACHE_HOME:-$HOME/.cache}/notmuch/mutt/results`\ + set pipe_decode=\$my_old_pipe_decode wait_key=\$my_old_wait_key" \ + "notmuch: search mail" + +# Clean up mailing lists +macro index,pager \Ct "\ +~C vim@vim.org | ~C vim_use=vim\ +~C lists.debian.org=debian\ +~C mutt-users@mutt.org=mutt\ +~C praat-users=praat\ +~C i3-discuss@i3.zekjur.net=i3\ +" "Clean up mailing lists" + +# Misc options +set timeout=2 +set mail_check=0 +set include=yes +set delete=yes +set confirmappend=yes +set fast_reply=yes + +# Display options unset wait_key unset markers -set sort_browser=reverse-date -set sort_aux=reverse-last-date-received -set editor="vim" -set duplicate_threads = yes +set sort_browser=alpha +set sort=threads +set sort_aux=date +set editor=vim +set duplicate_threads=yes +ignore headers * +unignore headers from to subject date cc +set mailcap_path=~/.mutt/mailcap +set mailcap_sanitize=yes auto_view text/html -#Pager +# Pager options set pager_index_lines=20 set pager_context=3 set pager_stop set menu_scroll set tilde -set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" -alternative_order text/plain text/enriched text/html -bind pager k previous-line -bind pager j next-line -bind pager gg top -bind pager G bottom -bind pager R group-reply -macro pager \cb 'urlview' 'Follow links with urlview' +set quote_regexp="^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" -#Skip some options -set include=yes -set delete=yes -set confirmappend=no -set fast_reply=yes +# Aliases +set alias_file=~/.mutt/alias +source ~/.mutt/alias -#Colors +# Colors color normal white default color attachment brightyellow default color hdrdefault cyan default @@ -53,18 +76,17 @@ color tilde blue default color tree red default color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ color body brightblue default (https?|ftp)://[\-\.\,/%~_:?\#a-zA-Z0-9]+ - color quoted1 brightyellow default color quoted2 red default color hdrdefault cyan default color signature cyan default +color index green default ~p +color index brightyellow default ~N +color index blue default ~T +color index red default ~D +color index brightblue default ~F -color index green default ~p# To me -color index brightyellow default ~N# New -color index blue default ~T# Tagged -color index red default ~D# Deleted - -#Crypto +# Crypto set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f" set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f" set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f" @@ -76,22 +98,11 @@ set pgp_export_command="gpg --no-verbose --export --armor %r" set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r" set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r" set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r" - set pgp_sign_as=0xAD3FEBE7 set pgp_timeout=60 set pgp_good_sign="^gpg: Good signature from" - -set crypt_autosign=yes -set crypt_replysign=yes +set crypt_autosign +set crypt_replysign set crypt_replysignencrypted=yes set crypt_verify_sig=yes - -alias alexander.koenig Alexander König -alias connie.de.vos Connie de Vos -alias digiteam Nick Wood -alias emma.valtersson Emma Waltersson -alias francisco.torreira Francisco Torreira -alias han.sloetjes Han Sloetjes -alias hedvig.skirgard Hedvig Skirgård -alias imke.van.brink Imke van Brink -alias sara.bogels Sara Bögels +message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"' "exec check-traditional-pgp"