Emacs 24.4 est livré avec un navigateur natif eww. Quelle est la bonne façon d'utiliser eww comme moteur de rendu pour les messages mu4e?
20
eww
est essentiellement un wrapper interactif autour du shr
package, qui rend le HTML sous forme de texte Emacs (l'analyse HTML réelle est effectuée par le libxml
package). Vous pouvez l'utiliser dans mu4e
en définissant mu4e-html2text-command
une fonction personnalisée simple:
(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)
La version git de mu4e
inclut ce as intégré mu4e-shr2text
, et il peut être défini comme suit:
(require 'mu4e-contrib)
(setq mu4e-html2text-command 'mu4e-shr2text)
mu4e-shr2text
n'affiche pas les images :(