diff --git a/.config/nvim/after/ftplugin/markdown.vim b/.config/nvim/after/ftplugin/markdown.vim new file mode 100644 --- /dev/null +++ b/.config/nvim/after/ftplugin/markdown.vim @@ -0,0 +1,17 @@ +runtime ftplugin/text.vim +setl equalprg=pandoc\ -f\ markdown\ -t\ markdown + +if !exists('b:markdown_autohtml') + let b:markdown_autohtml = 0 +endif + +function! s:autohtml() abort + if get(b:, 'markdown_autohtml', 0) + silent !md2html -o "%:p.html" "%:p" + endif +endfunction + +augroup Markdown + autocmd! + autocmd BufWritePost call s:autohtml() +augroup END