Як я можу використовувати 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.