blob: 8693671f547c73566bdb83d0c07d8919789c0748 (
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
|
# Compose View Options -------------------------------
set realname = "Johannes Löthberg"
set from = "johannes@kyriasis.com"
set envelope_from # “From:” from envelope sender
set reverse_name # Reply as whomever it was to
set reply_to # Reply to Reply to: field
set fast_reply # Skip prompts directly to compose when replying
set fcc_attach # Save attachments with the body
set mime_forward # Forward messages as MIME part
set forward_format = "Fwd: %s" # Format of subject when forwarding
set attribution = "On %d, %n wrote:" # Format of quoting header
set include # Include message in replies
set forward_quote # Include message in forwards
set charset = "utf-8" # Terminal charset for display/input
set send_charset = "utf-8" # Charset for outgoing messages
set config_charset = "utf-8"
set edit_headers # Edit headers when editing
set editor = "vim" # Editor used by mutt
set text_flowed = yes # Generate flowed attachments
set sleep_time = 0 # No delay when opening a maildir!
set mbox_type = Maildir
set folder = "$HOME/mail"
set header_cache = "$XDG_CONFIG_HOME/mutt/cache/headers" # where to store headers
set message_cachedir = "$XDG_CONFIG_HOME/mutt/cache/" # where to store bodies
set certificate_file = "$XDG_CONFIG_HOME/mutt/certificates" # where to store certs
set mailcap_path = "$XDG_CONFIG_HOME/mutt/mailcap" # entries for filetypes
set tmpdir = "$XDG_CONFIG_HOME/mutt/temp" # where to keep temp files
set signature = "$XDG_CONFIG_HOME/mutt/sig" # my signature file
set spoolfile = "+Inbox"
set mbox = "+archives"
set postponed = "+Drafts"
set record = "+Sent"
mailboxes +Inbox +Sent +Drafts +Trash +archives
mailboxes +Spam +Ham +learn-spam +learn-ham
mailboxes +arch-dev-public +aur-general +arch-bugs
mailboxes +openldap-technical +opensmtpd +pacman-dev +openssh-unix-dev
set query_command='goobook -c "$XDG_CONFIG_HOME/goobookrc" query "%s"'
macro index,pager A "<pipe-message>goobook -c \"$XDG_CONFIG_HOME/goobookrc\" add<return>" "add the sender address to Google contacts"
bind editor <Tab> complete-query
# Sync email
macro index O '<shell-escape>mbsync -c "$XDG_CONFIG_HOME/mbsyncrc" theos<return>' "run mbsync to sync all mail"
set sendmail = "/usr/bin/msmtp --file $XDG_CONFIG_HOME/msmtprc -a theos"
set sendmail_wait = 0
set copy = yes
unset confirmappend # don't ask, just do!
set quit # don't ask, just do!!
unset mark_old # read/new is good enough for me
unset pipe_decode # strip headers and eval mimes when piping
set thorough_search # strip headers and eval mimes before searching
# Status Bar -----------------------------------------
set status_chars = " *%A"
set status_format = "───[ Folder: %f ]───[%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]───%>─%?p?( %p postponed )?───"
# Header Options -------------------------------------
ignore * # ignore all headers
unignore from: to: cc: delivered-to:
unignore date: subject: In-Reply-To: Message-ID:
unignore X-Spambayes-Classification: X-Spambayes-Trained:
#unhdr_order * # some distros order things by default
#hdr_order from: to: cc: date: subject: # and in this order
# Index View Options ---------------------------------
set date_format = "%d/%m"
set index_format = "[%Z] %D %-20.20F %s"
set sort = threads # like gmail
set uncollapse_jump # don't collapse on an unread message
set pager_index_lines = 10 # number of index lines to show
set pager_context = 3 # number of context lines to show
set pager_stop # don't go to next message automatically
set menu_scroll # scroll in menus
set tilde # show tildes like in vim
unset markers # no ugly plus signs
set ignore_list_reply_to = yes # Ignore mangled Reply-To:'s from MLs
set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+"
alternative_order text/plain text/enriched text/html
macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox"
bind index gg first-entry
bind index G last-entry
bind index R group-reply
bind index S sync-mailbox
bind index <space> collapse-thread
# Pager Key Bindings ---------------------------------
bind pager k previous-line
bind pager j next-line
bind pager gg top
bind pager G bottom
bind pager R group-reply
# Save and recall drafts
bind compose P postpone-message
bind index P recall-message
# Move message to archives
macro index,pager a "<save-message>=archives<enter>"
# View attachments properly.
bind attach <return> view-mailcap
source ~/.config/mutt/gpg.rc
set crypt_autosign = yes
set crypt_replyencrypt = no
set crypt_verify_sig = yes
set pgp_sign_as = 3A9D0BB5
set pgp_use_gpg_agent = yes
set crypt_use_pka = yes
source ~/.config/mutt/themes/comidia
subscribe arch-dev-public@archlinux.org
subscribe aur-general@archlinux.org
|