1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# GPG config
source ~/.mutt/crypto.rc
#LocalMail config
set mbox_type = Maildir
set sendmail = /usr/bin/msmtp
set folder = ~/.mail/
set spoolfile = "+dove/Inbox"
set mbox = "+dove/Archive"
set postponed = "+dove/Drafts"
set record = "+dove/Sent"
# Set mailboxes
mailboxes =dove/Inbox =dove/Sent =dove/Drafts =dove/Trash =dove/Archive
# Set search to notmuch
bind index,pager / vfolder-from-query
# Dove conf
set from = "v@skozl.com"
set realname = "Vasil Zlatanov"
# Change the following line to a different editor you prefer.
set editor = "vim"
# Basic config, you can leave this as is
set mail_check = 1
set timeout = 1
unset imap_passive
set header_cache=~/.muttlocal/cache/headers
set message_cachedir=~/.muttlocal/cache/bodies
set certificate_file=~/.muttlocal/certificates
set move = no
set include
set sort = 'reverse-date-received'
#set sort_aux = 'reverse-last-date-received'
set auto_tag = yes
ignore "Authentication-Results:"
ignore "DomainKey-Signature:"
ignore "DKIM-Signature:"
hdr_order Date From To Cc
alternative_order text/plain text/enriched text/html *
auto_view text/html
# Hide crap
ignore lines precedence status message-id x-lines x-loop x-sender
ignore nntp-posting-host old-return-path received references
ignore content- errors-to mime-version resent- return-path xref
ignore conversion original-encoded-information-types x400 x-vm-
ignore x-sun x-status x-vm- illegal-object x-authentication-warning
ignore originator x-received x-listprocessor x-mailinglist
ignore old-priority priority x-msmail-priority old-x-envelope-to
ignore x-envelope-to x-gateway x-z-charset x-forward-loop x-comment
ignore comments x-pmrqc x-face x-envelope-sender from_ x-mailing-list
ignore x-copyright x-cid-url sender x-ixthys-url x-priority
ignore x-no-junk-mail x-server-date x-phone x-mime-autoconverted
ignore x-alt-email x-orcpt company division x-warning
#----------------------------------------
# Vi Keys
#----------------------------------------
# Moving around
bind attach,browser,index gg first-entry
bind attach,browser,index G last-entry
bind pager gg top
bind pager G bottom
bind pager k previous-line
bind pager j next-line
# Scrolling
bind attach,browser,pager,index \CF next-page
bind attach,browser,pager,index \CB previous-page
bind attach,browser,pager,index \Cu half-up
bind attach,browser,pager,index \Cd half-down
bind browser,pager \Ce next-line
bind browser,pager \Cy previous-line
bind index \Ce next-line
bind index \Cy previous-line
macro index dd \
"<save-message>+dove/Trash<enter>" \
"move message to the trash"
# Mail & Reply
bind index \Cm list-reply # Doesn't work currently
# Search
bind index,pager "n" next-unread
bind index,pager "N" search-next
bind index,pager \CN search-opposite
# Threads
bind pager,index dT delete-thread
bind pager,index dt delete-subthread
bind pager,index gt next-thread
bind pager,index gT previous-thread
bind index za collapse-thread
bind index zA collapse-all # Missing :folddisable/foldenable
# Gmail-style keyboard shortcuts
macro index,pager gi "<change-folder>=dove/Inbox<enter>" "Go to inbox"
macro index,pager ga "<change-folder>=dove/Archive<tab><enter>" "Go to all mail"
macro index,pager gs "<change-folder>=dove/Sent<tab><enter>" "Go to sent mail"
macro index,pager gj "<change-folder>=dove/Spam<enter>" "Go to spam"
macro index,pager gt "<change-folder>=dove/Trash<enter>" "Go to trash"
macro index,pager gd "<change-folder>=dove/Drafts<enter>" "Go to drafts"
bind index R group-reply
# Other config
set delete
#set edit_headers
set fast_reply
unset help
set pager_stop
# Remove + on wraps
set markers=no
set smart_wrap
# Render silly html
set mailcap_path = ~/.mutt/mailcap
folder-hook . `rm -f /tmp/mutt/*` # delete tmp files created by mailcap
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html # save html for last
|