From 414ef7bc190fe2f124766eb44c8aa86bb6ed486a Mon Sep 17 00:00:00 2001 From: Daniel Gonzalez Gasull Date: Wed, 28 Nov 2018 18:43:04 +0800 Subject: [PATCH] Add only copiousoutput for HTML --- configuration/mutt.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/configuration/mutt.md b/configuration/mutt.md index acf0425e..a54f8836 100644 --- a/configuration/mutt.md +++ b/configuration/mutt.md @@ -194,7 +194,25 @@ In `.urlview`: In `.mailcap`: - ### override all default mailcap settings to prevent + ### TODO: override most/all default mailcap settings to prevent ### opening in muttvm + ### is there a way to do this polymorphically? i.e. not + ### listing every damn mimetype by hand + ### + ### also would be convenient to use mailcap's TEST feature to + ### show some html in mutt pager (e.g. with w3m, links or html2text), + ### else open others in dispvm + # MS Word documents + application/msword; qvm-open-in-dvm %s + application/vnd.oasis.opendocument.spreadsheet; qvm-open-in-dvm %s + application/vnd.oasis.opendocument.text; qvm-open-in-dvm %s + # Images + image/jpg; qvm-open-in-dvm %s + image/jpeg; qvm-open-in-dvm %s + image/png; qvm-open-in-dvm %s + image/gif; qvm-open-in-dvm %s + # PDFs + application/pdf; qvm-open-in-dvm %s + # HTML text/html; w3m -T text/html '%s' | cat --squeeze-blank; nametemplate=%s.html; copiousoutput - */*; qvm-open-in-dvm xdg-open '%s'; test=test -n "$DISPLAY" + text/html; qvm-open-in-dvm %s