diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2020-06-21 00:40:46 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2020-06-21 00:40:46 +1200 |
commit | dd5d1b2ee5156dfc01eb2c73265e4be6fc175958 (patch) | |
tree | 081b46350312514064f767b47ac8ab8826250639 /mutt/muttrc | |
parent | Merge branch 'release/v9.24.0' (diff) | |
parent | Bump VERSION (diff) | |
download | dotfiles-9.25.0.tar.gz (sig) dotfiles-9.25.0.zip |
Merge branch 'release/v9.25.0'v9.25.0
* release/v9.25.0:
Add notmuch-mutt macro
Adopt pared-down custom mailcap for Mutt
Diffstat (limited to 'mutt/muttrc')
-rw-r--r-- | mutt/muttrc | 42 |
1 files changed, 35 insertions, 7 deletions
diff --git a/mutt/muttrc b/mutt/muttrc index 572ea165..8ff08aa5 100644 --- a/mutt/muttrc +++ b/mutt/muttrc @@ -1,10 +1,3 @@ -# Prefer the plain text part of multipart emails, followed by any enriched text -# part (?), followed by the HTML part, followed by any other parts. Decode the -# text/html part with .mailcap's chosen program (I favour Lynx). -# -alternative_order text/plain text/enriched text/html * -auto_view text/html - # If an outgoing message looks like I meant to attach something, and there # isn't an attachment, prompt me to make sure I haven't forgotten it. # I normally don't like this sort of nagging, but I'm making an exception in @@ -69,6 +62,29 @@ set include # set index_format = '%4C %Z %{%b %d %Y} %-15.15L (%?l?%4l&%4c?) %?H?[%H] ?%s' +# Set a custom mailcap, rather than leaning on the system's +# +set mailcap_path = \ + ~/.config/mutt/mailcap + +# When displaying messages with multiple alternatives for display, prefer any +# plain text one, but failing that, fall back to enriched text (hey, it could +# happen...) +# +alternative_order \ + text/plain \ + text/enriched \ + text/html \ + application/pdf \ + * + +# Decode any text/html and application/pdf parts with .mailcap's specified +# programs. +# +auto_view \ + text/html \ + application/pdf + # Don't show any nasty little markers at the start of wrapped lines. That's # the sort of thing Vim cares about, if need be. # @@ -232,6 +248,18 @@ macro index,pager \\a \ '<pipe-message>abook --add-email-quiet<enter>' \ 'Add sender address to abook' +# Janky notmuch-mutt search macro, cleaned up a little +macro index \\l '\ +<enter-command>set my_pipe_decode=$pipe_decode \ + my_wait_key=$wait_key \ + nopipe_decode \ + nowait_key<enter>\ +<shell-escape>notmuch-mutt --prompt search --remove-dups<enter>\ +<change-folder-readonly>~/.cache/notmuch/mutt/results<enter>\ +<enter-command>set pipe_decode=$my_pipe_decode \ + wait_key=$my_wait_key<enter>' \ + 'notmuch: search mail' + # Shortcut to reload configuration set my_muttrc \ = ~/.config/mutt/muttrc |