Merge branch 'master' of https://github.com/dopefishh/dotfiles
[dotfiles.git] / muttrc
1 # Name and info
2 set realname="Mart Lubbers"
3 set from="mart@martlubbers.net"
4 set use_from=yes
5 set envelope_from=yes
6 <<<<<<< HEAD
7 set my_msmtp_pass=`gpg --use-agent -d ~/passwd.gpg | grep -i mail | awk '{print $3}'`
8 set sendmail="/usr/local/bin/msmtp -C /home/mart/.mutt/msmtp --password=$my_msmtp_pass -f mart@martlubbers.net -a net"
9 =======
10 <<<<<<< HEAD
11 <<<<<<< HEAD
12 set sendmail="/usr/bin/msmtp --passwordeval -C /home/mart/.mutt/msmtp -f mart@martlubbers.net -a net"
13 =======
14 set sendmail="/usr/bin/msmtp -C /home/mart/.mutt/msmtp -f mart@martlubbers.net -a net"
15 >>>>>>> 1cce2d664871e9f0f910a8f6c044c92b129b73a8
16 =======
17 set sendmail="/usr/bin/msmtp -C /home/mart/.mutt/msmtp -f mart@martlubbers.net -a net"
18 >>>>>>> 1cce2d664871e9f0f910a8f6c044c92b129b73a8
19 >>>>>>> 35592efa3b150a2efcb320ffb12aaa66e2c1f43c
20 set my_hdr="X-PGP-Key: http://www.martlubbers.net/mart@martlubbers.net.asc"
21
22 # Macros
23 # Force offlineimap to refresh in the background
24 macro index,pager \CR "<shell-escape>offlineimap -c ~/.mutt/offlineimaprc -k Repository_Remote:password=$my_msmtp_pass &<enter>" "Force refresh"
25 # Move all the mailing lists to the appropriate folder
26 macro index,pager \CT "\
27 <tag-pattern>~C vim@vim.org | ~C vim_use<enter><tag-prefix-cond><save-message>=vim<enter><end-cond>\
28 <tag-pattern>~C lists.debian.org<enter><tag-prefix-cond><save-message>=debian<enter><end-cond>\
29 <tag-pattern>~C mutt-users@mutt.org<enter><tag-prefix-cond><save-message>=mutt<enter><end-cond>\
30 <sync-mailbox>" "Clean up mailing lists"
31
32 # Folders
33 set mbox_type=Maildir
34 set folder=~/.mutt/mail/ # Local mailbox
35 set spoolfile=+/INBOX/ # Inbox(first folder)
36 set record="+Sent/" # Sent messages
37 set trash="+Trash/" # Trash
38 set postponed="+Drafts/" # Drafts
39 set mask="!^\\.[^.]"
40 set certificate_file=~/.mutt/certs
41 set imap_check_subscribed=yes
42 set sleep_time=0
43 set mail_check=5
44 source ~/.mutt/mailboxes # Generated by offlineimap
45
46 #View
47 unset wait_key
48 unset markers
49 set sort_browser=reverse-date
50 set sort_aux=reverse-last-date-received
51 set editor="vim"
52 set duplicate_threads = yes
53 auto_view text/html
54 #Pager
55 set pager_index_lines=20
56 set pager_context=3
57 set pager_stop
58 set menu_scroll
59 set tilde
60 set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+"
61 alternative_order text/plain text/enriched text/html
62 bind pager k previous-line
63 bind pager j next-line
64 bind pager gg top
65 bind pager G bottom
66 bind pager R group-reply
67
68 #Sidebar options
69 set sidebar_visible=yes
70 set sidebar_sort=yes
71 set sidebar_delim=" "
72 set sidebar_width=15
73 color sidebar_new brightyellow default
74 bind index,pager \CL sidebar-prev
75 bind index,pager \CH sidebar-next
76 bind index,pager \CO sidebar-open
77
78 # Adress book and url view
79 set alias_file="~/.mutt/alias"
80 source "~/.mutt/alias"
81 macro index,pager \cb "|urlview\n"
82
83 # Mailing lists
84 subscribe debian-user-dutch@lists.debian.org
85 subscribe debian-user@lists.debian.org
86 subscribe vim_use@googlegroups.com
87 subscribe vim@vim.org
88 subscribe mutt-user@mutt.org
89
90 #Skip some options
91 set include=yes
92 set delete=yes
93 set confirmappend=no
94 set fast_reply=yes
95
96 #Colors
97 color normal white default
98 color attachment brightyellow default
99 color hdrdefault cyan default
100 color indicator default cyan
101 color markers brightred default
102 color quoted green default
103 color signature cyan default
104 color status brightgreen blue
105 color tilde blue default
106 color tree red default
107 color body brightred default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+
108 color body brightblue default (https?|ftp)://[\-\.\,/%~_:?\#a-zA-Z0-9]+
109
110 color quoted1 brightyellow default
111 color quoted2 red default
112 color hdrdefault cyan default
113 color signature cyan default
114
115 color index green default ~p# To me
116 color index brightyellow default ~N# New
117 color index blue default ~T# Tagged
118 color index red default ~D# Deleted
119
120 #Crypto
121 set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
122 set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
123 set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
124 set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
125 set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
126 set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
127 set pgp_import_command="gpg --no-verbose --import -v %f"
128 set pgp_export_command="gpg --no-verbose --export --armor %r"
129 set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
130 set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
131 set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
132
133 set pgp_sign_as=0xAD3FEBE7
134 set pgp_timeout=60
135 set pgp_good_sign="^gpg: Good signature from"
136
137 set crypt_autosign
138 set crypt_replysign
139 set crypt_replysignencrypted=yes
140 set crypt_verify_sig=yes