Làm cách nào tôi có thể sử dụng eww làm trình kết xuất cho mu4e?


20

Emacs 24.4 đi kèm với trình duyệt eww bản địa. Cách thích hợp để sử dụng eww làm trình kết xuất cho tin nhắn mu4e là gì?

Câu trả lời:


18

ewwvề cơ bản là một trình bao bọc tương tác xung quanh shrgói, nó hiển thị HTML dưới dạng văn bản Emacs (phân tích HTML thực tế được thực hiện bởi libxmlgói). Bạn có thể sử dụng nó mu4ebằng cách đặt mu4e-html2text-commandthành một chức năng tùy chỉnh đơn giản:

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

Phiên bản git mu4ebao gồm tính năng tích hợp sẵn này mu4e-shr2textvà có thể được đặt như vậy:

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

2
mu4e-shr2textkhông hiển thị hình ảnh :(
shackra

@shackra Để hiển thị html xuất phát từ e-mail đó thực sự là một điều tốt. Tôi không chắc chắn nếu có một chìa khóa để chuyển đổi điều đó, nhưng ngay cả với điều đó nó sẽ mặc định không hiển thị hình ảnh. Tất nhiên, đó là về việc tải hình ảnh từ các URI từ xa, hình ảnh cục bộ sẽ được hiển thị theo mặc định.
nert
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.