Як я можу використовувати eww як візуалізатор для mu4e?


20

Emacs 24.4 оснащений вбудованим браузером eww. Який правильний спосіб використовувати eww як візуалізатор для mu4e-повідомлень?

Відповіді:


18

ewwв основному це інтерактивна обгортка навколо shrпакету, яка надає HTML як текст Emacs (фактичний розбір HTML здійснюється libxmlпакетом). Ви можете використовувати його mu4e, встановивши mu4e-html2text-commandпросту спеціальну функцію:

(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)

Версія git mu4eвключає цей вбудований як mu4e-shr2text, і його можна встановити так:

(require 'mu4e-contrib) 
(setq mu4e-html2text-command 'mu4e-shr2text) 

2
mu4e-shr2textне показувати зображення :(
shackra

@shackra Для відображення HTML, що надходить з електронної пошти, це насправді гарна річ. Я не впевнений, чи є ключ для перемикання цього, але навіть при тому він повинен за замовчуванням не показувати зображення. Звичайно, що стосується завантаження зображень із віддалених URI, локальні зображення повинні бути показані за замовчуванням.
nert
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.