मैं mu4e के लिए रेंडरर के रूप में eww का उपयोग कैसे कर सकता हूं?


20

Emacs 24.4 देशी eww ब्राउज़र के साथ आया था। Eu को mu4e संदेशों के लिए रेंडरर के रूप में उपयोग करने का उचित तरीका क्या है?

जवाबों:


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छवियों को प्रदर्शित न करें :(
19

@shackra ई-मेल से आने वाले html को प्रदर्शित करने के लिए जो वास्तव में एक अच्छी बात है। मुझे यकीन नहीं है कि अगर टॉगल करने के लिए एक कुंजी है, लेकिन इसके साथ ही यह छवियों को न दिखाने के लिए डिफ़ॉल्ट होना चाहिए। बेशक, दूरस्थ यूआरआई से छवियों को लोड करने के संबंध में, स्थानीय छवियों को डिफ़ॉल्ट रूप से दिखाया जाना चाहिए।
nert
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.