-
Notifications
You must be signed in to change notification settings - Fork 0
/
.muttrc
100 lines (85 loc) · 3.13 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
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
# vim: filetype=muttrc
#
# Userconfig and other secrets
#source $HOME/.muttrc-secrets
set from = "Travis Cole <tc@tcole.net>"
#set my_server = "imap.fastmail.com"
set mbox_type=Maildir
set folder="~/Maildir"
set mask="!^\\.[^.]"
set mbox="~/Maildir"
set record="+.Sent"
set postponed="+.Drafts"
set spoolfile="~/Maildir"
#set folder = imaps://$my_server
#set spoolfile = imaps://$my_server
#set record = "=Sent"
#set postponed = "=Drafts"
set sort=threads
# Headers to show
ignore *
unignore from date subject to cc
unignore organizatoin organisatoin xmailer: x-mailing-list:
unignore posted-to: list-id:
set imap_check_subscribed = yes
set header_cache = $HOME/.local/mutt/fastmail
set message_cachedir = $HOME/.local/mutt/fastmail
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html
set mailcap_path = ~/.mailcap
# Vi like keybindings from:
# https://github.com/neomutt/neomutt/blob/master/contrib/vim-keys/vim-keys.rc
#
# Moving around
bind attach,browser,index g noop
bind attach,browser,index gg first-entry
bind attach,browser,index G last-entry
bind pager g noop
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
bind editor <space> noop
macro index,pager y "<save-message>$spoolfile/Archive<enter><enter>" "Archive"
macro index,pager d "<save-message>$spoolfile/Trash<enter><enter>" "Trash"
#bind index g noop
macro index gi "<change-folder>$spoolfile/INBOX<enter>" "Go to inbox"
macro index ga "<change-folder>$spoolfile/Archive<enter>" "Go to all mail"
# Not sure yet what if any the Fastmail equivilent is
#macro index gs "<change-folder>=Starred<enter>" "Go to starred messages"
macro index gd "<change-folder>$spoolfile/Drafts<enter>" "Go to drafts"
color normal white black
color attachment brightyellow black
color hdrdefault cyan black
color indicator black cyan
color markers brightred black
color quoted green black
color signature cyan black
color status brightgreen blue
color tilde blue black
color tree red black
color index red black ~D
color index magenta black ~T
#color header brightgreen black ^From:
#color header brightcyan black ^To:
#color header brightcyan black ^Reply-To:
#color header brightcyan black ^Cc:
#color header brightblue black ^Subject:
color body brightred black [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+
# identifies email addresses
color body brightblue black (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+
# identifies URLs
# Aliases
alias stu Stuart Henderson <stu@spacehopper.org>
alias edd Edd Barrett <edd@theunixzoo.co.uk>
alias ports <ports@openbsd.org>
alias tech <tech@openbsd.org>