blob: 5d05cbe027e379c3f46bbb86d5a55dc3b01ee440 (
plain)
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
|
# Documentation available at http://www.mutt.org/doc/devel/manual#reference
# imap settings
source ~/.mutt/imap_pass # import password from external file to prevent accidental pasting :)
set folder="imap://reiner@reiner-h.de@mail.herrmann.dev/INBOX"
set imap_idle
set imap_check_subscribed
unset imap_peek # mark messages as read on opening
unset imap_passive # open imap connections
# smtp settings
set use_from # add From: header
set smtp_url="smtp://reiner@reiner-h.de@mail.herrmann.dev"
# nntp settings
set news_server="news://news.gmane.org"
# mail settings
set realname="Reiner Herrmann"
set from="reiner@reiner-h.de"
set reverse_name # use alternate email if it was receiver
# load aliases
set alias_file= ~/.mutt/aliases
set sort_alias=address
source $alias_file
# path settings
set spoolfile="="
set mbox="!"
set record="=Sent"
set postponed="=Drafts"
set trash="=Trash"
set header_cache="~/.mutt/headercache"
# security settings
set ssl_force_tls
# various other settings
set index_format="%4C %Z %s %?M?[#%M]? %* %-15.15L %[%a, %F, %R] "
set sort=threads
set sort_aux=reverse-last-date-received
set mail_check=90
set quit=ask-yes
set mail_check_stats # calculate folder statistics
set pager_index_lines=10 # number of index lines shown in pager
set timeout=15 # how long to wait for input
set beep_new # beep on new messages
unset collapse_unread # don't collapse thread with unread messages
unset postpone # don't ask if cancelled messages should be postponed
unset recall # don't ask if to resume postponed messages when writing
unset mark_old # don't mark new messages as old on mailbox change
set delete # purge deleted messages when syncing (= move to trash folder when trash is set)
set pager_stop # don't go to next message if bottom in pager reached
auto_view text/html # automatically view html messages (via command defined in mailcap)
alternative_order text/plain text/html # prefer plain text over html
set query_command="/usr/bin/abook --mutt-query '%s'" # query abook
set query_format="%4c %t %-25.25n %a"
# header display
ignore *
unignore from date subject to cc reply-to user-agent x-spam-status x-debbugs-cc message-id
unhdr_order *
hdr_order subject date from reply-to to cc user-agent x-spam-status x-debbugs-cc message-id
# some colors
color index brightwhite default ~N
color index brightblack default ~D
# key bindings
bind index <up> previous-entry
bind index <down> next-entry
bind pager <up> previous-line
bind pager <down> next-line
bind pager <home> top
bind pager <end> bottom
bind index <delete> delete-message
# vi-style bindings
bind pager j next-line
bind pager k previous-line
bind index \CD half-down
bind index \CU half-up
bind index \CF next-page
bind index \CB previous-page
bind index B bounce-message
# NNTP
bind index i change-newsgroup-readonly
# move messages to spam folder
macro index x '<save-message>=Spam<enter><enter>'
macro pager x '<save-message>=Spam<enter><enter>'
# hooks
folder-hook . 'push <collapse-all>' # collapse threads
# gpg settings
set pgp_use_gpg_agent=yes
set crypt_autosign
set crypt_replyencrypt
set crypt_opportunistic_encrypt
set crypt_replysignencrypted
set crypt_verify_sig
# sidebar settings
set sidebar_visible
set sidebar_sort_method = "path"
set sidebar_folder_indent
set sidebar_short_path
set sidebar_format = "%B%* %?N?%N?"
bind index \CP sidebar-prev # ctrl-p for previous folder
bind index \CN sidebar-next # ctrl-n for next folder
bind index \CO sidebar-open # ctrl-o to open folder
bind pager \CP sidebar-prev
bind pager \CN sidebar-next
bind pager \CO sidebar-open
macro index b '<enter-command>toggle sidebar_visible<enter><refresh>'
macro pager b '<enter-command>toggle sidebar_visible<enter><redraw-screen>'
|