" If pandoc.css exists, use it
let cssopts = ""
if findfile("pandoc.css", ".") == "pandoc.css"
- let cssopts = "-c pandoc.css --self-contained"
+ let cssopts = "-c pandoc.css"
endif
- execute ":!pandoc " . cssopts . " --toc " . @% . " -o " . @% . ".html"
+ execute ":!pandoc " . cssopts . " --self-contained --toc " . @% . " -o " . @% . ".html"
+endfunction
+
+function RunMarkdownpy(prog)
+ execute ":!" . a:prog . " " . @% . " > " . @% . ".html"
+endfunction
+
+function RunMarkdown()
+ if executable("pandoc")
+ call RunPandoc()
+ elseif executable("markdown2")
+ call RunMarkdownpy("markdown2")
+ elseif executable("markdown_py")
+ call RunMarkdownpy("markdown_py")
+ else
+ echo "No markdown implementation found."
+ endif
endfunction