added rudimentary support for markdown compilation via pandoc

This commit is contained in:
Patrick Elliott 2018-06-22 13:47:28 +02:00
parent c99a02fa53
commit 5f5732b95b
2 changed files with 14 additions and 0 deletions

View file

@ -3,6 +3,9 @@
(def-package! markdown-mode (def-package! markdown-mode
:mode ("/README\\(?:\\.\\(?:markdown\\|md\\)\\)?\\'" . gfm-mode) :mode ("/README\\(?:\\.\\(?:markdown\\|md\\)\\)?\\'" . gfm-mode)
:init :init
(when (featurep! +pandoc)
(setq markdown-command "pandoc --from=markdown --to=html --standalone --mathjax --highlight-style=pygments"))
(setq markdown-enable-wiki-links t (setq markdown-enable-wiki-links t
markdown-italic-underscore t markdown-italic-underscore t
markdown-asymmetric-header t markdown-asymmetric-header t
@ -47,3 +50,10 @@
:nv "t" #'markdown-toc-generate-toc :nv "t" #'markdown-toc-generate-toc
:nv "i" #'markdown-insert-image :nv "i" #'markdown-insert-image
:nv "l" #'markdown-insert-link))) :nv "l" #'markdown-insert-link)))
(def-package! pandoc-mode
:when (featurep! +pandoc)
:commands
pandoc-mode
:hook
(markdown-mode . conditionally-turn-on-pandoc))

View file

@ -4,3 +4,7 @@
(package! markdown-mode) (package! markdown-mode)
(package! markdown-toc) (package! markdown-toc)
(when (featurep! +pandoc)
(package! pandoc-mode))