forked from bradfier/configs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.muttrc
More file actions
140 lines (108 loc) · 3.05 KB
/
Copy path.muttrc
File metadata and controls
140 lines (108 loc) · 3.05 KB
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
137
138
139
140
# Send info
set from = "[email protected]"
set realname = "Lucas de Vries"
# Settings for IMAP
set imap_user = "[email protected]"
set folder = "imaps://glacicle.org"
set spoolfile = "+INBOX"
set record="+Sent"
set postponed="+Postponed"
mailboxes =INBOX
# Settings for SMTP
set smtp_url = "smtp://[email protected]@glacicle.org:587/"
# Don't display help
set help="no"
# Use tildes on empty lines
set tilde="yes"
# Index format
set index_format="%{%b %d} %Z %-25.25F (%?l?%4l&%4c?) %s%?E?%> %e/%E ?"
# Update imap more often
set imap_idle = yes
set imap_keepalive = 300
# Immediately go to message edit when replying
set fast_reply = yes
# Mail check interval
set mail_check = 30
set timeout = 30
# Cache Files
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
# Alias file
set alias_file=~/.mutt/aliases
source ~/.mutt/aliases
# Mailing lists
source ~/.mutt/lists
# Vi binds
bind index y imap-fetch-mail
bind index l display-message
bind index G bottom-page
bind pager h exit
# Easy create alias
bind index A create-alias
bind pager A create-alias
# Line movement binds
bind pager < previous-line
bind pager > next-line
# Reload inbox
macro index I "c!\n" "Reload/Goto Inbox"
macro pager I "c!\n" "Reload/Goto Inbox"
# Call urlview
macro pager \Cb ":set pipe_decode\n|urlview\n:unset pipe_decode\n"\
"call urlview to extract URLs out of a message"
# Mark all as read
macro index \Cr "<tag-pattern>~N\n<tag-prefix><clear-flag>N" \
"Mark all new messages as read"
# Mark message as spam
macro index S "<copy-message>=Spam\ny<delete-message><sync-mailbox>y" \
"Mark a message as spam"
# Split Window
set pager_index_lines=15
# Show only plain text
alternative_order text/plain text/html text
# Convert html to text
set implicit_autoview
auto_view text/html application/x-pgp-message
# Set default sort
set sort = 'threads'
set sort_aux = 'last-date-received'
# Batch headers
my_hdr From: [email protected] (Lucas de Vries)
set edit_headers
# Editor
set editor="vim"
# Signature
set sig_dashes = no
set signature=~/.signature
# Show only interesting headers
ignore *
unignore From To Cc Subject Date Reply-To Organization X-Mailer User-Agent
unignore X-Spam-Flag X-Spam-Score
# Don't ask to move
set move = no
# Don't beep
set beep = no
# Colours
color normal white black
color quoted green black
color indicator brightyellow magenta
color attachment brightmagenta black
color error brightwhite red
color hdrdefault red black
color markers brightcyan black
color message brightcyan black
color search brightgreen black
color signature red black
color status brightyellow blue
color tilde brightwhite black
color tree red black
color signature brightred black
color underline yellow black
color header cyan black ^(From|Subject):
color body magenta black "(ftp|http)://[^ ]+"
color body magenta black [-a-z_0-9.]+@[-a-z_0-9.]+
color index brightyellow black ~N
color index yellow black ~O
color index magenta black ~F
color index blue black ~T
color index red black ~D