6a2d903cc3c5fb37dec6d7fbc7850c815b1b0806
[dotfiles.git] / .mutt / muttrc
1 set from="mart@martlubbers.net"
2 set use_from="yes
3 set envelope_from=yes
4
5 set sendmail="msmtp -C /home/mart/.mutt/msmtp"
6
7 macro index,pager $ "<shell-escape>offlineimap -c ~/.mutt/offlineimaprc &<enter>" "Force refresh"
8 macro index,pager \cb "| urlview\n"
9
10 set mbox_type=Maildir
11 set folder=~/.mutt/mail
12 set spoolfile=+/INBOX/
13 set record=+/Sent/
14 # set trash=+/Trash/
15 set postponed=+/Drafts/
16 set mask="!^\\.[^.]"
17 set timeout=2
18 set mail_check=0
19 source ~/.mutt/mailboxes
20
21 unset wait_key
22 unset markers
23 set sort_browser=alpha
24 set sort=threads
25 set sort_aux=date
26 set editor=vim
27 set duplicate_threads=yes
28 ignore headers *
29 unignore headers from to subject date cc
30
31 set pager_index_lines=20
32 set pager_context=3
33 set pager_stop
34 set menu_scroll
35 set tilde
36 set quote_regexp="^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+"
37
38 set alias_file=~/.mutt/alias
39 source ~/.mutt/alias
40
41 set include=yes
42 set delete=yes
43 set confirmappend=yes
44 set fast_reply=yes
45
46 color normal white default
47 color attachment brightyellow default
48 color hdrdefault cyan default
49 color indicator default cyan
50 color markers brightred default
51 color quoted green default
52 color signature cyan default
53 color status brightgreen blue
54 color tilde blue default
55 color tree red default
56 color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+
57 color body brightblue default (https?|ftp)://[\-\.\,/%~_:?\#a-zA-Z0-9]+
58 color quoted1 brightyellow default
59 color quoted2 red default
60 color hdrdefault cyan default
61 color signature cyan default
62 color index green default ~p
63 color index brightyellow default ~N
64 color index blue default ~T
65 color index red default ~D
66 color index brightblue default ~F
67
68 set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
69 set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
70 set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
71 set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
72 set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
73 set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
74 set pgp_import_command="gpg --no-verbose --import -v %f"
75 set pgp_export_command="gpg --no-verbose --export --armor %r"
76 set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
77 set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
78 set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
79 set pgp_sign_as=0xAD3FEBE7
80 set pgp_timeout=60
81 set pgp_good_sign="^gpg: Good signature from"
82 set crypt_autosign
83 set crypt_replysign
84 set crypt_replysignencrypted=yes
85 set crypt_verify_sig=yes
86
87 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"' "exec check-traditional-pgp"