-
Notifications
You must be signed in to change notification settings - Fork 2
/
.muttrc
503 lines (448 loc) · 14.5 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
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
source '~/.mutt.d/account'
auto_view text/html
# Generated by the muttrc builder (http://muttrcbuilder.org/)
# for mutt-1.6.0
##########
# Category addressing
##########
# set alias_format = '%4n %2f %t %-10a %r'
# set hidden_host = no
# set hostname = <see .mutt.d/account> # default: '(empty)'
set realname = 'Franz Thoma' # default: '(empty)'
# set reply_self = no
# set reply_to = ask-yes
# set reverse_name = no
# set reverse_realname = yes
# set use_domain = yes
##########
# Category attachments
##########
# set attach_format = '%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] '
##########
# Category composing
##########
# set abort_nosubject = ask-yes
# set abort_unmodified = yes
# set askbcc = no
# set askcc = no
# set attribution = 'On %d, %n wrote:'
# set autoedit = no
# set compose_format = '-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-'
# set content_type = 'text/plain'
set edit_headers = yes # default: no
# set editor = '(empty)'
set fast_reply = yes # default: no
# set fcc_clear = no
# set followup_to = yes
# set force_name = no
# set forward_decode = yes
# set forward_decrypt = yes
# set forward_edit = yes
# set forward_format = '[%a: %s]'
# set forward_quote = no
# set hdrs = yes
# set header = no
# set honor_followup_to = yes
# set ignore_list_reply_to = no
set include = yes # default: ask-yes
# set include_onlyfirst = no
# set indent_string = '> '
# set ispell = '/usr/bin/ispell'
# set message_format = '%s'
# set metoo = no
# set post_indent_string = '(empty)'
# set postpone = ask-yes
set postponed = '~/.mutt.d/postponed' # default: '~/postponed'
# set recall = ask-yes
# set reply_regexp = '^(re([\[0-9\]+])*|aw):[ \t]*'
# set sig_dashes = yes
# set sig_on_top = no
set signature = '~/.mutt.d/signature' # default: '~/.signature'
##########
# Category crypto
##########
# set crypt_autoencrypt = no
# set crypt_autopgp = yes
set crypt_autosign = yes # default: no
# set crypt_autosmime = yes
# set crypt_replyencrypt = yes
# set crypt_replysign = no
# set crypt_replysignencrypted = no
# set crypt_timestamp = yes
# set crypt_use_gpgme = no
# set crypt_verify_sig = yes
##########
# Category default
##########
# set attach_charset = '(empty)'
# set check_mbox_size = no
# set crypt_confirmhook = yes
# set crypt_opportunistic_encrypt = no
# set crypt_use_pka = no
# set honor_disposition = no
# set idn_decode = yes
# set idn_encode = yes
# set ignore_linear_white_space = no
# set imap_pipeline_depth = '15'
# set mail_check_recent = yes
# set maildir_check_cur = no
# set message_cache_clean = no
# set pgp_decryption_okay = '(empty)'
# set postpone_encrypt = no
# set postpone_encrypt_as = '(empty)'
# set prompt_after = yes
# set query_command = '(empty)'
# set query_format = '%4c %t %-25.25a %-25.25n %?e?(%e)?'
# set quote_regexp = '^([ \t]*[|>:}#])+'
# set read_inc = '10'
# set read_only = no
# set reflow_space_quotes = yes
# set reflow_text = yes
# set reflow_wrap = '78'
# set resolve = yes
# set resume_draft_files = no
# set resume_edited_draft_files = yes
# set reverse_alias = no
# set rfc2047_parameters = no
# set save_address = no
# set save_name = no
# set score = yes
# set score_threshold_delete = '-1'
# set score_threshold_flag = '9999'
# set score_threshold_read = '-1'
# set search_context = '0'
# set smime_sign_digest_alg = 'sha256'
# set smtp_pass = '(empty)'
# set spam_separator = ','
# set ssl_ciphers = '(empty)'
# set ssl_use_tlsv1_1 = yes
# set ssl_use_tlsv1_2 = yes
# set ssl_verify_dates = yes
# set ssl_verify_host = yes
# set status_chars = '-*%A'
# set status_format = '-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---'
# set status_on_top = no
set strict_threads = yes # default: no
# set text_flowed = no
# set thorough_search = yes
# set time_inc = '0'
# set timeout = '600'
# set to_chars = ' +TCFL'
# set ts_enabled = no
# set ts_icon_format = 'M%?n?AIL&ail?'
# set ts_status_format = 'Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?'
# set wrap = '0'
# set wrap_headers = '78'
##########
# Category display
##########
# set allow_ansi = no
# set arrow_cursor = no
# set ascii_chars = no
# set braille_friendly = no
set charset = 'utf-8' # default: '(empty)'
# set help = yes
# set index_format = '%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s'
# set markers = yes
# set menu_context = '0'
# set menu_move_off = yes
set menu_scroll = yes # default: no
# set narrow_tree = no
set pager_context = '1' # default: '0'
# set pager_format = '-%Z- %C/%m: %-20.20n %s%* -- (%P)'
# set pager_index_lines = '0'
# set pager_stop = no
# set sleep_time = '1'
# set tilde = no
# set wait_key = yes
# set write_inc = '10'
##########
# Category editor
##########
# set escape = '~'
# set visual = '(empty)'
##########
# Category essential
##########
set alias_file = '~/.mutt.d/alias' # default: '~/.muttrc'
# set folder = <see .mutt.d/account> # default: '~/Mail'
# set from = <see .mutt.d/account> # default: '(empty)'
##########
# Category folders
##########
# set confirmappend = yes
# set confirmcreate = yes
# set delete_untag = yes
# set folder_format = '%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f'
# set keep_flagged = no
# set mail_check = '5'
# set maildir_header_cache_verify = yes
# set maildir_trash = no
# set mark_old = yes
# set mbox = '~/mbox'
# set mbox_type = 'mbox'
# set save_empty = yes
set spoolfile = '+INBOX' # default: '(empty)'
##########
# Category imap
##########
# set imap_authenticators = '(empty)'
# set imap_check_subscribed = no
# set imap_delim_chars = '/.'
# set imap_headers = '(empty)'
# set imap_idle = no
# set imap_keepalive = '300'
# set imap_list_subscribed = no
# set imap_login = '(empty)'
# set imap_pass = '(empty)'
# set imap_passive = yes
# set imap_peek = yes
# set imap_servernoise = yes
# set imap_user = <see .mutt.d/account> # default: '(empty)'
##########
# Category mh
##########
# set mh_purge = no
# set mh_seq_flagged = 'flagged'
# set mh_seq_replied = 'replied'
# set mh_seq_unseen = 'unseen'
##########
# Category network
##########
# set connect_timeout = '30'
# set net_inc = '10'
# set preconnect = '(empty)'
# set tunnel = '(empty)'
# set use_ipv6 = yes
##########
# Category nntp
##########
##########
# Category patches
##########
# set history_file = '~/.mutthistory'
# set save_history = '0'
# set smtp_authenticators = '(empty)'
# set smtp_url = '(empty)'
##########
# Category pgp
##########
# set pgp_auto_decode = no
# set pgp_autoinline = no
# set pgp_check_exit = yes
# set pgp_clearsign_command = '(empty)'
# set pgp_decode_command = '(empty)'
# set pgp_decrypt_command = '(empty)'
# set pgp_encrypt_only_command = '(empty)'
# set pgp_encrypt_sign_command = '(empty)'
# set pgp_entry_format = '%4n %t%f %4l/0x%k %-4a %2c %u'
# set pgp_export_command = '(empty)'
# set pgp_getkeys_command = '(empty)'
# set pgp_good_sign = '(empty)'
# set pgp_ignore_subkeys = yes
# set pgp_import_command = '(empty)'
# set pgp_list_pubring_command = '(empty)'
# set pgp_list_secring_command = '(empty)'
# set pgp_long_ids = yes
# set pgp_mime_auto = ask-yes
# set pgp_replyinline = no
# set pgp_retainable_sigs = no
# set pgp_show_unusable = yes
# set pgp_sign_as = '(empty)'
# set pgp_sign_command = '(empty)'
set pgp_sort_keys = 'date' # default: 'address'
# set pgp_strict_enc = yes
# set pgp_timeout = '300'
# set pgp_use_gpg_agent = no
# set pgp_verify_command = '(empty)'
# set pgp_verify_key_command = '(empty)'
set pgp_decode_command="gpg2 --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg2 --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg2 --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg2 --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg2 --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="pgpewrap gpg2 --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg2 %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg2 --no-verbose --import %f"
set pgp_export_command="gpg2 --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg2 --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg2 --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r"
set pgp_list_secring_command="gpg2 --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
##########
# Category pop3
##########
# set pop_auth_try_all = yes
# set pop_authenticators = '(empty)'
# set pop_checkinterval = '60'
# set pop_delete = ask-no
# set pop_host = '(empty)'
# set pop_last = no
# set pop_pass = '(empty)'
# set pop_reconnect = ask-yes
# set pop_user = '(empty)'
##########
# Category reading
##########
set assumed_charset = 'utf-8' # default: '(empty)'
# set attach_sep = '\n'
# set attach_split = yes
# set auto_tag = no
# set beep_new = no
# set check_new = yes
# set collapse_unread = yes
# set date_format = '!%a, %b %d, %Y at %I:%M:%S%p %Z'
# set delete = ask-yes
# set digest_collapse = yes
# set display_filter = '(empty)'
# set duplicate_threads = yes
# set hide_limited = no
# set hide_missing = yes
set hide_thread_subject = no # default: yes
# set hide_top_limited = no
# set hide_top_missing = yes
# set implicit_autoview = no
set mailcap_path = '~/.mutt.d/mailcap' # default: '(empty)'
# set move = no
# set pager = 'builtin'
# set simple_search = '~f %s | ~s %s'
# set smart_wrap = yes
# set smileys = '(>From )|(:[-^]?[][)(><}{|/DP])'
# set thread_received = no
# set uncollapse_jump = no
# set weed = yes
# set wrap_search = yes
# set wrapmargin = '0'
##########
# Category sending
##########
# set allow_8bit = yes
# set bounce = ask-yes
# set bounce_delivered = yes
set copy = yes # default: yes
# set dsn_notify = '(empty)'
# set dsn_return = '(empty)'
# set encode_from = no
# set envelope_from_address = '(empty)'
# set fcc_attach = yes
# set mime_forward = no
# set mime_forward_decode = no
# set mime_forward_rest = yes
# set mix_entry_format = '%4n %c %-16s %a'
# set mixmaster = 'mixmaster'
set record = '+Sent' # default: '~/sent'
# set send_charset = 'us-ascii:iso-8859-1:utf-8'
set sendmail = 'msmtp' # default: '/usr/sbin/sendmail -oem -oi'
# set sendmail_wait = '0'
# set use_8bitmime = no
# set use_envelope_from = no
# set use_from = yes
# set user_agent = yes
# set write_bcc = yes
##########
# Category smime
##########
# set smime_ask_cert_label = yes
# set smime_ca_location = '(empty)'
# set smime_certificates = '(empty)'
# set smime_decrypt_command = '(empty)'
# set smime_decrypt_use_default_key = yes
# set smime_default_key = '(empty)'
# set smime_encrypt_command = '(empty)'
# set smime_encrypt_with = 'aes256'
# set smime_get_cert_command = '(empty)'
# set smime_get_cert_email_command = '(empty)'
# set smime_get_signer_cert_command = '(empty)'
# set smime_import_cert_command = '(empty)'
# set smime_is_default = no
# set smime_keys = '(empty)'
# set smime_pk7out_command = '(empty)'
# set smime_sign_command = '(empty)'
# set smime_sign_opaque_command = '(empty)'
# set smime_timeout = '300'
# set smime_verify_command = '(empty)'
# set smime_verify_opaque_command = '(empty)'
##########
# Category sorting
##########
set sort = 'threads' # 'reverse-date' # default: 'date'
# set sort_alias = 'alias'
set sort_aux = 'reverse-last-date-received' # default: 'date'
set sort_browser = 'date' # default: 'alpha'
# set sort_re = yes
##########
# Category ssl
##########
# set certificate_file = '~/.mutt_certificates'
# set entropy_file = '(empty)'
# set ssl_ca_certificates_file = '(empty)'
# set ssl_client_cert = '(empty)'
set ssl_force_tls = yes # default: no
# set ssl_min_dh_prime_bits = '0'
# set ssl_starttls = yes
# set ssl_use_sslv2 = no
# set ssl_use_sslv3 = no
# set ssl_use_tlsv1 = yes
# set ssl_usesystemcerts = yes
##########
# Category system
##########
# set beep = yes
# set config_charset = '(empty)'
# set default_hook = '~f %s !~P | (~P ~C %s)'
# set dotlock_program = '/usr/local/bin/mutt_dotlock'
# set gecos_mask = '^[^,]*'
set header_cache = '~/.mutt.d/header_cache' # default: '(empty)'
# set header_cache_compress = yes
# set header_cache_pagesize = '16384'
# set history = '10'
# set locale = 'C'
# set mailcap_sanitize = yes
# set mask = '!^\.[^.]'
# set message_cachedir = '(empty)'
# set meta_key = no
# set pipe_decode = no
# set pipe_sep = '\n'
# set pipe_split = no
# set print = ask-no
# set print_command = 'lpr'
# set print_decode = yes
# set print_split = no
# set quit = yes
# set shell = '(empty)'
# set suspend = yes
# set tmpdir = '(empty)'
# Colors
color normal brightblue default
color error red default
color tilde white default
color message cyan default
color markers red black
color attachment red default
color search brightmagenta default
color status brightblue white
color indicator brightwhite yellow
color tree yellow default
color quoted blue default
color quoted1 cyan default
color quoted2 yellow default
color quoted3 red default
color quoted4 brightred default
color hdrdefault brightcyan default
color header brightblue default "^(From)"
color header blue default "^(Subject)"
color signature brightcyan default
color body red default "(BAD signature)"
color body cyan default "(Good signature)"
color body brightwhite default "^gpg: Good signature .*"
color body brightblue default "^gpg: "
color body brightblue red "^gpg: BAD signature from.*"
mono body bold "^gpg: Good signature"
mono body bold "^gpg: BAD signature from.*"
color index green default "~U"
color index red default "~F"
# sidebar
set sidebar_width = 40
set sidebar_visible = no
macro index B '<enter-command>toggle sidebar_visible<enter><refresh>'
macro pager B '<enter-command>toggle sidebar_visible<enter><redraw-screen>'