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

@shackra 실제로 좋은 이메일에서 온 html을 표시합니다. 토글 키가 있는지 확실하지 않지만 이미지가 표시되지 않도록 기본 설정되어 있어야합니다. 물론 원격 URI에서 이미지를로드하는 경우 로컬 이미지가 기본적으로 표시되어야합니다.
nert
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.