Come posso usare eww come renderer per mu4e?


20

Emacs 24.4 è arrivato con il browser eww nativo. Qual è il modo corretto di usare eww come renderer per i messaggi mu4e?

Risposte:


18

ewwè fondamentalmente un wrapper interattivo attorno al shrpacchetto, che rende l'HTML come testo di Emacs (il libxmlpacchetto di analisi HTML effettivo viene eseguito dal pacchetto). Puoi usarlo mu4eimpostando mu4e-html2text-commanduna semplice funzione personalizzata:

(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 versione git di mu4einclude questo as incorporato mu4e-shr2texte può essere impostato in questo modo:

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

2
mu4e-shr2textnon visualizzare immagini :(
shackra,

@shackra Per visualizzare html che proviene da e-mail che in realtà è una buona cosa. Non sono sicuro che ci sia una chiave per attivare questa opzione, ma anche in questo caso dovrebbe non mostrare le immagini per impostazione predefinita. Questo, ovviamente, per quanto riguarda il caricamento di immagini da URI remoti, le immagini locali dovrebbero essere mostrate per impostazione predefinita.
nert
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.