diff --git a/ox-reveal.el b/ox-reveal.el index 93e7242..c61c463 100755 --- a/ox-reveal.el +++ b/ox-reveal.el @@ -686,25 +686,35 @@ CONTENTS is nil. INFO is a plist holding contextual information." (case (intern key) (REVEAL (org-reveal-parse-keyword-value value)) (REVEAL_HTML value)))) +(defun org-reveal-embedded-svg (link) + "Embed the SVG content into Reveal HTML." + (with-temp-buffer + (insert-file-contents-literally path) + (let ((start (re-search-forward "<[ \t\n]*svg[ \t\n]")) + (end (re-search-forward "<[ \t\n]*/svg[ \t\n]*>"))) + (concat "