Mercurial > dotfiles
annotate mutt/muttrc @ 471:31079b060068
Update mutt config.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 09 Apr 2019 19:09:04 -0700 |
parents | ff48d206d1f1 |
children |
rev | line source |
---|---|
265 | 1 |
359 | 2 # Main stuff. |
265 | 3 set from = "$my_user" |
270 | 4 set realname = "$my_realname" |
265 | 5 |
6 | |
359 | 7 # Folders... apparently Mutt doesn't pull all of them automatically. |
471 | 8 #mailboxes = "imaps://$my_imap/$my_folder_inbox" \ |
9 # "imaps://$my_imap/Sent Items" \ | |
10 # "imaps://$my_imap/Drafts" \ | |
11 # "imaps://$my_imap/Archive" \ | |
12 # "imaps://$my_imap/MailingLists" \ | |
13 # "imaps://$my_imap/Newsletters" \ | |
14 # "imaps://$my_imap/Trash" | |
265 | 15 |
16 # Basic config | |
359 | 17 #set editor = "vim" |
18 set editor = "vim +/^$ ++1 -c 'set tw=76 expandtab nosmartindent spell'" | |
471 | 19 set hostname = "$my_hostname" |
265 | 20 set header_cache=~/.mutt/cache/headers |
21 set message_cachedir=~/.mutt/cache/bodies | |
22 set certificate_file=~/.mutt/certificates | |
23 set move = no | |
24 set delete = yes | |
25 set sort = 'threads' | |
26 set sort_aux = 'reverse-last-date-received' | |
27 set auto_tag = yes | |
359 | 28 set pager_stop # Don't move to the next message automatically |
29 set fast_reply # Don't ask stupid questions when replying | |
30 set include # Auto-quote | |
31 set reverse_name # Reply from the account the message was sent to | |
32 set use_envelope_from # Move or less same as previous | |
33 set quit = yes # Don't ask before quitting | |
34 set mark_old = no # Read/unread is enough | |
35 set beep_new = yes # Been when there are new messages | |
36 set pipe_decode # Strip headers and eval mimes when piping | |
37 set thorough_search # Strip headers and eval mimes before searching | |
38 set uncollapse_jump | |
39 set date_format = "%d/%m/%Y" # Show the date like you're civilized | |
40 set index_format = "[%Z] %D %-20.20F %s" | |
41 set collapse_unread | |
383
ff48d206d1f1
Miscellaneous tweaks.
Ludovic Chabant <ludovic@chabant.com>
parents:
359
diff
changeset
|
42 set text_flowed |
359 | 43 |
265 | 44 ignore "Authentication-Results:" |
45 ignore "DomainKey-Signature:" | |
46 ignore "DKIM-Signature:" | |
47 hdr_order Date From To Cc | |
48 alternative_order text/plain text/html * | |
49 auto_view text/html | |
359 | 50 |
265 | 51 bind editor <Tab> complete-query |
52 bind editor ^T complete | |
359 | 53 |
54 bind index <tab> sync-mailbox | |
55 bind index <space> collapse-thread | |
56 | |
57 bind index gg first-entry | |
58 bind index G last-entry | |
59 | |
60 bind index R group-reply | |
61 | |
62 | |
63 # Pager | |
64 set pager_index_lines = 10 # number of index lines to show | |
65 set pager_context = 3 # number of context lines to show | |
66 set pager_stop # don't go to next message automatically | |
67 set menu_scroll # scroll in menus | |
68 set tilde # show tildes like in vim | |
69 unset markers # no ugly plus signs | |
70 | |
71 set quote_regexp = "^( {0,4}[>|:#%]| {0,4}[a-z0-9]+[>|]+)+" | |
72 alternative_order text/plain text/enriched text/html | |
73 | |
74 bind pager k previous-line | |
75 bind pager j next-line | |
76 bind pager gg top | |
77 bind pager G bottom | |
78 | |
79 bind pager R group-reply | |
80 | |
81 bind attach <return> view-mailcap # View attachements properly | |
82 | |
83 macro pager \Cu "|urlview<enter>" "call urlview to open links" | |
84 | |
85 | |
86 # Status bar | |
87 set status_chars = " *%A" | |
88 set status_format = "───[ Folder: %f ]───[%r%m messages%?n? (%n new)?%?d? (%d to delete)?%?t? (%t tagged)? ]───%>─%?p?( %p postponed )?───" | |
89 | |
90 | |
91 # Sidebar | |
92 set sidebar_visible | |
93 set sidebar_short_path | |
94 set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" | |
95 set mail_check_stats | |
96 | |
97 bind index,pager B sidebar-toggle-visible | |
98 bind index,pager <down> sidebar-next | |
99 bind index,pager <up> sidebar-prev | |
100 bind index,pager <right> sidebar-open | |
265 | 101 |
102 | |
103 # Gmail-style keyboard shortcuts | |
104 #macro index,pager y "<enter-command>unset trash\n <delete-message>" "Gmail archive message" | |
105 #macro index,pager d "<enter-command>set trash=\"imaps://imap.googlemail.com/[GMail]/Bin\"\n <delete-message>" "Gmail delete message" | |
106 #macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox" | |
107 #macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail" | |
108 #macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages" | |
109 #macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts" | |
110 |