Bagaimana saya bisa menggunakan eww sebagai renderer untuk mu4e?

20

Emacs 24.4 hadir dengan browser eww asli. Apa cara yang tepat untuk menggunakan eww sebagai renderer untuk pesan mu4e?

aholub7x
sumber

Jawaban:

18

ewwpada dasarnya adalah pembungkus interaktif di sekitar shrpaket, yang menjadikan HTML sebagai teks Emacs (penguraian HTML sebenarnya dilakukan oleh libxmlpaket). Anda dapat menggunakannya mu4edengan mengatur mu4e-html2text-commandke fungsi kustom sederhana:

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

Versi git mu4emenyertakan built-in as ini mu4e-shr2text, dan dapat diatur seperti ini:

(require 'mu4e-contrib) 
(setq mu4e-html2text-command 'mu4e-shr2text) 
shosti
sumber
2
mu4e-shr2textjangan tampilkan gambar :(
shackra
@shackra Untuk menampilkan html yang berasal dari email, itu sebenarnya hal yang baik. Saya tidak yakin apakah ada kunci untuk beralih itu, tetapi bahkan dengan itu harus default untuk tidak menampilkan gambar. Itu, tentu saja, mengenai memuat gambar dari URI jarak jauh, gambar lokal harus ditampilkan secara default.
tgl