-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.muttrc
73 lines (58 loc) · 2.51 KB
/
.muttrc
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
set wrap=80
# Caches
# cache set in each account
# set header_cache='~/.mutt/.cache/headercache'
# set message_cachedir='~/.mutt/.cache/messagecache'
# set certificate_file='~/.mutt/.cache/certificates'
set followup_to=yes
set query_command = "contacts -Sf '%eTOKEN%n' '%s' | sed -e 's/TOKEN/\t/g'"
bind editor <Tab> complete-query
bind editor ^T complete
bind compose p postpone-message
auto_view text/html
unset move # gmail does that
set delete # don't ask, just do
unset confirmappend # don't ask, just do!
set quit # don't ask, just do!!
unset mark_old # read/new is good enough for me
# Index view options
set date_format = "!%Y-%m-%d %H:%M %Z"
set index_format = "%Z %D %-20.20F (%4c) %s"
set fast_reply=yes
set include=yes
set editor='vim + -c "set nocp" -c "set textwidth=72" -c "set wrap" -c "silent /^" -c "noh" -c "vmap <leader>s c[... snip ...]<ESC>"
# sort/threading
set sort = threads
set sort_aux = reverse-last-date-received
set sort_re
set pgp_use_gpg_agent=yes
set crypt_verify_sig=yes
# Pager View Options ---------------------------------
# Vi-like bindings
bind pager j next-line
bind pager k previous-line
bind attach,index,pager \CD next-page
bind attach,index,pager \CU previous-page
bind index,pager g group-reply
# the g is short cut for group reploy, i.e. reply-all
# bind pager g top
# bind pager G bottom
# bind attach,index g first-entry
# bind attach,index G last-entry
alternative_order text/enriched text/plain text/html
folder-hook frodeaa/* source ~/.mutt/accounts/frode.aa\@gmail.com
folder-hook dintero/* source ~/.mutt/accounts/frode\@dintero.com
macro index 'c' '<change-folder>?<change-dir><home>^K=<enter>'
macro index,pager ge "<save-message>=archive<enter><enter>" "Archive"
macro index gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index ga "<change-folder>=archive<enter>" "Go to archive"
macro index gd "<change-folder>=drafts<enter>" "Go to drafts"
macro index,pager <f2> '<enter-command>source ~/.mutt/accounts/frode.aa\@gmail.com<enter><change-folder>!<enter>'
macro index,pager <f3> '<enter-command>source ~/.mutt/accounts/frode\@dintero.com<enter><change-folder>!<enter>'
macro index O "<shell-escape>offlineimap-multi -o<enter>" "run offlineimap to sync all mail"
macro index o "<shell-escape>offlineimap-multi -oqf INBOX <enter>" "run offlineimap to sync inbox"
source ~/.mutt/colors/mutt-colors-solarized-light-16.muttrc
source ~/.mutt/gpg.rc
source ~/.mutt/mailboxes
source ~/.mutt/notmuch-mutt.rc
source ~/.mutt/accounts/frode.aa\@gmail.com