-
Notifications
You must be signed in to change notification settings - Fork 2
/
.muttrc
137 lines (124 loc) · 5.94 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
set hostname=molvin.dev # Name of our local host.
set hidden_host # Hide host details.
set alias_file=$XDG_CONFIG_HOME/mutt/aliases
set ssl_starttls=yes
set encode_from=no
set postpone=ask-no # Ask about postponing.
set print=ask-yes # Ask before printing.
set delete=ask-yes # Ask before doing a delete.
set include # Include the message in replies.
set sort=reverse-threads
set sort_aux=last-date-received
set sort_browser=unsorted # Show mailboxes in order they are configured.
set charset=utf-8
set send_charset="utf-8:iso-8859-1:us-ascii"
set noallow_8bit # 8bit isn't safe via Demon.
# Attribution line.
#set attribution="%n <%a> wrote [%{%Y-%m-%d %H:%M:%S %Z}]:"
set attribution="%n <%a> wrote:"
#set edit_headers # I want to edit the message headers.
set mail_check=30 # check mailboxes every n seconds
set timeout=15
set editor=vim
set nomark_old # Don't mark unread new msgs as old.
set nomove # Hold messages in $MAIL.
set copy # Keep copies of outgoing mail...
set beep_new # We need no beeping software for xmond's urgent hook
set nosmart_wrap # Don't want smart wrapping.
set nomarkers # Don't want any wrap markers.
set pager_context=3 # Display 3 lines of context in pager.
set nostrict_threads # Lets have some fuzzy threading.
set sendmail_wait=-1 # Don't wait around for sendmail.
set fcc_clear # Keep fcc's clear of signatues and encryption.
set nopipe_decode # Don't decode messages when piping.
set tilde # Fill out messages with '~'.
set read_inc=100 # Read counter ticks every 100 msgs.
set write_inc=100 # Write counter ticks every 100 msgs.
set noconfirmappend # Just append, don't hassle me.
set pager_stop # Don't skip msgs on next page.
set pager_index_lines=0 # No index lines when showing a mail
set mailcap_path=$XDG_CONFIG_HOME/mutt/mailcap:/usr/local/etc/mailcap:/etc/mailcap
# What we consider to be a quote.
set quote_regexp="^( {0,4}[>]| {0,4}[a-z0-9]+[>|]+)+"
set net_inc=5 # Display download progress every 5K
set header_cache=$XDG_CACHE_HOME/mutt/headers
set message_cachedir=$XDG_CACHE_HOME/mutt/bodies
set certificate_file=$XDG_CACHE_HOME/mutt/certificates
set realname="Daniel Carl"
set signature=~/.config/mutt/signature
set sig_on_top=yes
set forward_decode # decode when forward
set forward_format="Fwd: %s"
set date_format="%a %d.%m.%y %H:%M"
set index_format="%3C %S %D • %-25.25L %s %> %c"
set pager_format="%C/%m %-20.20n %s%* %Z:%L [%P]"
set folder_format="%2C %t %N %8s %d %f"
set status_on_top=yes
set status_format=" %?M?%M/?%m Mails %?n?%n new, ?%?u?%u unread, ?%?p?%p drafts, ?%?t?%t tagged, ?%?d?%d deleted, ?[%f %l] %?b?%b unread messages. ?%> %V [%P]"
set alias_format="%4n %t %-20a %r"
# html is the last option.
auto_view text/html
alternative_order text/plain text/html
# headers
ignore * # ignore all header
unignore From: To: Reply-To: Subject: Date: Organization:
unignore Newsgroups: CC: BCC: X-Mailer: User-Agent: X-Junked-Because:
# now order the visable header lines
unhdr_order *
hdr_order From To: CC: BCC: Reply-To: Date: Organization: User-Agent: X-Mailer: Subject:
source $XDG_CONFIG_HOME/mutt/gpg # GPG settings.
source $alias_file # Load in my aliases.
source $XDG_CONFIG_HOME/mutt/colors # Define colours.
# accounts
source $XDG_CONFIG_HOME/mutt/defaults
folder-hook . source $XDG_CONFIG_HOME/mutt/defaults
source "gpg -q -d ~/.config/mutt/variables.asc |"
set folder="$my_acc_gmx"
mailboxes =INBOX =1und1 =cosmos =vimb =Spamverdacht
folder-hook imap.gmx.net source $XDG_CONFIG_HOME/mutt/acc-gmx
set folder="$my_acc_google"
mailboxes =INBOX
folder-hook imap.gmail.com source $XDG_CONFIG_HOME/mutt/acc-gmail
set folder="$my_acc_ds"
# set imap_check_subscribed=yes
mailboxes =INBOX =INBOX/dotsource =INBOX/projects/ecp =INBOX/projects/vws =Archiv =Aufgaben =Entwürfe =Junk-E-Mail
folder-hook outlook.office365.com source $XDG_CONFIG_HOME/mutt/acc-dotsource
# subscriptions
lists [email protected]
subscribe [email protected]
lists [email protected]
subscribe [email protected]
lists [email protected]
subscribe [email protected]
lists [email protected]
subscribe [email protected]
set query_command="echo; run-parts -a '%s' $XDG_CONFIG_HOME/mutt/address-providers/ 2> /dev/null"
# key bindings
bind editor <Tab> complete-query
bind index \Cb previous-page
bind index \Cf next-page
bind index \Cu half-up
bind index \Cd half-down
bind index \Cy previous-line
bind index \Ce next-line
bind index g first-entry
bind index G last-entry
bind index R group-reply
bind index k previous-entry
bind index K previous-unread
bind index j next-entry
bind index J next-unread
bind pager \Cb previous-page
bind pager \Cf next-page
bind pager \Cu half-up
bind pager \Cd half-down
bind pager \Cy previous-line
bind pager \Ce next-line
bind pager g top
bind pager G bottom
bind pager R group-reply
bind pager k previous-line
bind pager K previous-undeleted
bind pager j next-line
bind pager J next-undeleted
bind attach <return> view-mailcap