From fe52c0e93269d2d05f40434a065f3fc14a1b7139 Mon Sep 17 00:00:00 2001 From: Jun Hao Date: Mon, 30 May 2016 23:31:25 +0800 Subject: [PATCH] mu4e: Make dvipng optional when convert from org to html --- mu4e/org-mu4e.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mu4e/org-mu4e.el b/mu4e/org-mu4e.el index b9e96882..545f5663 100644 --- a/mu4e/org-mu4e.el +++ b/mu4e/org-mu4e.el @@ -192,8 +192,6 @@ and images in a multipart/related part." "Convert the current body to html." (unless (fboundp 'org-export-string-as) (mu4e-error "require function 'org-export-string-as not found.")) - (unless (executable-find "dvipng") - (mu4e-error "Required program dvipng not found")) (let* ((begin (save-excursion (goto-char (point-min)) @@ -209,7 +207,9 @@ and images in a multipart/related part." ;; makes the replies with ">"s look nicer (org-export-preserve-breaks t) ;; dvipng for inline latex because MathJax doesn't work in mail - (org-export-with-LaTeX-fragments 'dvipng) + (org-export-with-LaTeX-fragments + (if (executable-find "dvipng") 'dvipng + (mu4e-message "Cannot find dvipng, ignore inline LaTeX") nil)) ;; to hold attachments for inline html images (html-and-images (org~mu4e-mime-replace-images