diff --git a/markdown-preview-mode.el b/markdown-preview-mode.el index 8b936e1..743d78c 100644 --- a/markdown-preview-mode.el +++ b/markdown-preview-mode.el @@ -116,14 +116,16 @@ (when (timerp markdown-preview--idle-timer) (cancel-timer markdown-preview--idle-timer))) -(defun markdown-preview--css-links () +(defun markdown-preview--css () "Get list of styles for preview in backward compatible way." (let* ((custom-style (list markdown-preview-style)) (all-styles (mapc (lambda (x) (add-to-list 'custom-style x t)) markdown-preview-stylesheets))) (mapconcat (lambda (x) - (concat "")) + (if (string-match-p "^[\n\t ]*"))) all-styles "\n"))) @@ -131,10 +133,12 @@ "Get list of javascript script tags for preview." (mapconcat (lambda (x) - (concat - "")) + (if (string-match-p "^[\n\t ]*"))) markdown-preview-javascript "\n")) @@ -144,7 +148,7 @@ rendered copy to PREVIEW-FILE, ready to be open in browser." (with-temp-file preview-file (insert-file-contents (expand-file-name "preview.html" markdown-preview--home-dir)) (when (search-forward "${MD_STYLE}" nil t) - (replace-match (markdown-preview--css-links) t)) + (replace-match (markdown-preview--css) t)) (when (search-forward "${MD_JS}" nil t) (replace-match (markdown-preview--scripts) t)) (when (search-forward "${WS_HOST}" nil t) diff --git a/preview.html b/preview.html index 4efd7dd..4ba0bef 100644 --- a/preview.html +++ b/preview.html @@ -23,7 +23,7 @@ console.log('Code: ' + event.code + ' reason: ' + event.reason); }; socket.onmessage = function(event) { - $("#markdown-body").html($(event.data).find("#content").html()); + $("#markdown-body").html($(event.data).find("#content").html()).trigger('mdContentChange'); var scroll = $(document).height() * ($(event.data).find("#position-percentage").html() / 100); $("html, body").animate({ scrollTop: scroll }, 600); };