mu4eのレンダラーとしてewwを使用するにはどうすればよいですか?


20

Emacs 24.4にはネイティブewwブラウザが付属していました。mu4eメッセージのレンダラーとしてewwを使用する適切な方法は何ですか?

回答:


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 14

@shackra電子メールから送信されたhtmlを表示するための、実際には良いことです。それを切り替えるためのキーがあるかどうかはわかりませんが、それでもデフォルトでは画像を表示しないはずです。もちろん、リモートURIからの画像の読み込みに関しては、デフォルトでローカル画像が表示されるはずです。
nert
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.