Respostas:
eww
é basicamente um wrapper interativo em torno do shr
pacote, que renderiza HTML como texto do Emacs (a análise de HTML real é feita pelo libxml
pacote). Você pode usá-lo mu4e
configurando mu4e-html2text-command
uma função personalizada simples:
(defun my-render-html-message ()
(let ((dom (libxml-parse-html-region (point-min) (point-max))))
(erase-buffer)
(shr-insert-document dom)
(goto-char (point-min))))
(setq mu4e-html2text-command 'my-render-html-message)
A versão git do mu4e
inclui este built-in as mu4e-shr2text
e pode ser configurada da seguinte forma:
(require 'mu4e-contrib)
(setq mu4e-html2text-command 'mu4e-shr2text)
mu4e-shr2text
não exibir imagens :(