ฉันจะใช้ eww เป็นตัวแสดงผลสำหรับ mu4e ได้อย่างไร


20

Emacs 24.4 มาพร้อมกับเบราว์เซอร์ eww ดั้งเดิม วิธีที่เหมาะสมในการใช้ eww เป็นโหมดแสดงภาพสำหรับข้อความ mu4e คืออะไร

คำตอบ:


18

ewwโดยทั่วไปแล้วเป็น wrapper แบบอินเทอร์แอคทีฟรอบshrแพคเกจซึ่งแสดง HTML เป็นข้อความ Emacs ( libxmlแพคเกจการแยกวิเคราะห์ HTML ที่แท้จริงจะทำ คุณสามารถใช้มัน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รวมถึง built-in mu4e-shr2textนี้และสามารถตั้งค่าดังนี้:

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

2
mu4e-shr2textไม่แสดงภาพ :(
shackra

@shackra สำหรับการแสดง html ที่มาจากอีเมลนั่นเป็นสิ่งที่ดีจริงๆ ฉันไม่แน่ใจว่ามีกุญแจสำคัญในการสลับหรือไม่ แต่ถึงอย่างนั้นก็ควรที่จะไม่แสดงรูปภาพ แน่นอนว่าเกี่ยวกับการโหลดภาพจาก URIs ระยะไกลรูปภาพท้องถิ่นควรแสดงตามค่าเริ่มต้น
nert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.