-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmuttrc
80 lines (65 loc) · 2.38 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
# Tibor's mutt configuration.
# Colour scheme
source ~/.mutt/gruvbox-theme
# Speed
set sleep_time = 0
# Attachments
set mailcap_path = ~/.mutt/mailcap
# Sort preferences
set sort=threads
set sort_browser=reverse-date
set sort_aux=last-date-received
# HTML mail
auto_view text/html
alternative_order text/plain text/enriched text/html
# CERN
set mbox_type = Maildir
set folder = imaps://cernmail.cern.ch:993
set imap_user = simko
set imap_pass = `gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/.gnupg/password-simko-cern.txt.gpg`
set spoolfile = +INBOX
set header_cache = ~/.cache/mutt
set message_cachedir = ~/.cache/mutt
set postponed = =Drafts
set record = =Archive
save-hook . =Archive
# Wrap lines when viewing mail
set wrap=80
set smart_wrap=yes
# Do not show any leading markers when wrapping lines
set markers=no
# Show mail index when viewing a message
set pager_index_lines=10
# View message headers in wanted order
unhdr_order *
hdr_order From: To: Cc: Subject: Date:
# Composing mail
#my_hdr Bcc: Tibor Simko <[email protected]>
set attribution = "On %[!%a, %d %b %Y at %H:%M], %n wrote:"
set fast_reply = yes
set include = yes
set edit_headers = yes
set text_flowed = yes
set signature = "~/.mutt/signature"
unset sig_dashes
# Sending mail
set realname = "Tibor Simko"
set from = "[email protected]"
set sendmail = "/usr/bin/msmtp --account=cern"
# Key bindings - general vim-like
bind pager g top
bind pager G bottom
bind attach,index g first-entry
bind attach,index G last-entry
bind index,pager R group-reply
# Key bindings - quick folder operations
macro index,pager ,, "<change-folder>=INBOX<enter><limit>~U<enter>" "Shortcut to go to unread INBOX"
macro index,pager ,g1 "<change-folder>=INBOX<enter><limit>~d <1d<enter>" "Go to last 1 day"
macro index,pager ,g7 "<change-folder>=INBOX<enter><limit>~d <1w<enter>" "Go to 7 days"
macro index,pager ,ga "<change-folder>=Archive<enter>" "Go to Archive folder"
macro index,pager ,gg "<change-folder>=Github<enter>" "Go to Github folder"
macro index,pager ,gi "<change-folder>=INBOX<enter>" "Go to INBOX folder"
macro index,pager ,gs "<change-folder>=Spam<enter>" "Go to Spam folder"
macro index,pager ,gu "<change-folder>=INBOX<enter><limit>~U<enter>" "Go to unread"
# Key bindings - mail archiving
macro index,pager ,a ":set confirmappend=no delete=yes auto_tag=yes\n<save-message>=Archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"