| muttrc - dotfiles - These are my dotfiles. There are many like it, but these ar… | |
| git clone git://jay.scot/dotfiles | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| muttrc (3896B) | |
| --- | |
| 1 # info | |
| 2 set my_user = '[email protected]' | |
| 3 set my_pass = `pass tech/mailbox.org | head -n1` | |
| 4 set realname = 'Jay Scott' | |
| 5 set from = '[email protected]' | |
| 6 | |
| 7 # SMTP settings | |
| 8 set smtp_pass = $my_pass | |
| 9 set smtp_url = smtps://[email protected] | |
| 10 set ssl_force_tls = yes | |
| 11 | |
| 12 # general | |
| 13 set envelope_from = yes | |
| 14 set use_from = yes | |
| 15 set editor = "nvim" | |
| 16 set markers = no | |
| 17 set mark_old = no | |
| 18 set delete = yes | |
| 19 set forward_format = "Fwd: %s" | |
| 20 set fcc_attach = no | |
| 21 set edit_headers = yes | |
| 22 set fast_reply = yes | |
| 23 set include = yes | |
| 24 | |
| 25 # gpg encryption | |
| 26 source ~/.config/mutt/gpg.rc | |
| 27 bind compose p pgp-menu | |
| 28 set pgp_use_gpg_agent = yes | |
| 29 set pgp_sign_as = 0726AF07C73389E1E4475B7EC88BBC696A39CC… | |
| 30 set pgp_timeout = 3600 | |
| 31 set crypt_autosign = yes | |
| 32 set crypt_replyencrypt = yes | |
| 33 | |
| 34 # html emails | |
| 35 auto_view text/html | |
| 36 alternative_order text/plain text/html | |
| 37 | |
| 38 # unset | |
| 39 unset wait_key | |
| 40 unset allow_8bit | |
| 41 | |
| 42 # paths | |
| 43 set folder = ~/.mail | |
| 44 set header_cache = ~/.config/mutt/cache/headers | |
| 45 set message_cachedir = ~/.config/mutt/cache/bodies | |
| 46 set mailcap_path = ~/.config/mutt/mailcap | |
| 47 set alias_file = ~/.config/mutt/aliases | |
| 48 set tmpdir = ~/.cache/ | |
| 49 | |
| 50 set spoolfile = "+jay/Inbox" | |
| 51 set postponed = "+jay/Drafts" | |
| 52 set record = "+jay/Sent" | |
| 53 | |
| 54 # inbox | |
| 55 mailboxes +jay | |
| 56 mailboxes ! `echo ~/.mail/jay/*` | |
| 57 | |
| 58 # mailing lists | |
| 59 mailboxes +mailinglists | |
| 60 mailboxes ! `echo ~/.mail/ml/*` | |
| 61 | |
| 62 # feeds | |
| 63 mailboxes +feeds | |
| 64 mailboxes ! `echo ~/.mail/feeds/*` | |
| 65 | |
| 66 set sort_alias = alias | |
| 67 set reverse_alias = yes | |
| 68 source $alias_file | |
| 69 | |
| 70 # macros | |
| 71 bind index gg first-entry | |
| 72 bind index G last-entry | |
| 73 bind index <space> collapse-thread | |
| 74 macro index \Cr "T~U<enter><tag-prefix><clear-flag>N<untag-pattern>.<ent… | |
| 75 macro index o "<shell-escape>fdm -f ~/.config/fdm/config fetch<enter>" "… | |
| 76 macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a m… | |
| 77 macro index A "<save-message>=jay/archive<enter><enter><sync-mailbox><en… | |
| 78 macro index M "<save-message>?<toggle-mailboxes>" "move a message to a m… | |
| 79 | |
| 80 # sorting | |
| 81 set sort = threads | |
| 82 set sort_aux = reverse-date | |
| 83 set pager_index_lines = 15 | |
| 84 set pager_context = 1 | |
| 85 set index_format = '%Z | %{%b %d %Y} | %-15.15F | %s' | |
| 86 | |
| 87 # sidebar | |
| 88 set mail_check_stats = yes | |
| 89 set sidebar_visible = yes | |
| 90 set sidebar_width = 25 | |
| 91 set sidebar_short_path = yes | |
| 92 set sidebar_folder_indent = yes | |
| 93 set sidebar_format = "%B%* %?N?%N?" | |
| 94 set sidebar_divider_char = │ | |
| 95 bind index,pager \Ck sidebar-prev | |
| 96 bind index,pager <tab> sidebar-next | |
| 97 bind index,pager <backtab> sidebar-prev | |
| 98 bind index,pager \Cl sidebar-open | |
| 99 | |
| 100 # disable help menu | |
| 101 set help = no | |
| 102 | |
| 103 # status bar | |
| 104 set sidebar_delim_chars = "/" | |
| 105 set status_chars = " *%A" | |
| 106 set status_format = "───[ Folder: %f ]───[%r%m messa… | |
| 107 | |
| 108 # default | |
| 109 color normal color223 color0 | |
| 110 | |
| 111 # status bar | |
| 112 color status color8 color0 | |
| 113 | |
| 114 # highlight bar | |
| 115 color indicator color223 color237 | |
| 116 | |
| 117 # replied to | |
| 118 color index color2 color0 ~Q | |
| 119 | |
| 120 # email info header | |
| 121 color header color11 color0 "^(To:|From:|Date:|^Subject:)" | |
| 122 | |
| 123 # web links | |
| 124 color body color2 color0 "https?://[^ ]+" | |
| 125 color body color2 color0 "www.[^ ]+" | |
| 126 | |
| 127 # email addresss | |
| 128 color body color2 color0 "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+" | |
| 129 color body color2 color0 "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+" | |
| 130 | |
| 131 # image links | |
| 132 color body color2 color0 "\\[image\\ [0-9]+\\]" | |
| 133 | |
| 134 # sidebar | |
| 135 color sidebar_new bold color11 color0 | |
| 136 color sidebar_divider bold color2 color0 | |
| 137 | |
| 138 # patch syntax | |
| 139 color body brightwhite default ^[[:space:]].* | |
| 140 color body brightwhite default ^(diff).* | |
| 141 color body white default ^[\-\-\-].* | |
| 142 color body white default ^[\+\+\+].* | |
| 143 color body green default ^[\+].* | |
| 144 color body red default ^[\-].* | |
| 145 color body brightblue default [@@].* | |
| 146 color body brightwhite default ^(\s).* | |
| 147 color body brightwhite default ^(Signed-off-by).* | |
| 148 color body brightwhite default ^(Cc) |