Markdown formatting plugin for Vim. Designed to work with "gofmt-style" commands such as markdownfmt and mdfmt.
If you use Vundle, add the following to your vimrc:
Plugin'moorereason/vim-markdownfmt'Then install with:
:PluginInstallIf you use Pathogen, do this:
cd~/.vim/bundle
git clone https://github.com/moorereason/vim-markdownfmt.gitDefine which "fmt" executable you want to use. It must be in your PATH. Default is markdownfmt.
letg:markdownfmt_command='markdownfmt'Define options to be passed to command executable. Default is empty. Note that -w is always passed as an option.
letg:markdownfmt_options=''Set whether to automatically run format command on save. Default is 0.
letg:markdownfmt_autosave=0Set whether to fail silently (1) or show errors (0). Default is 0 (show errors).
letg:markdownfmt_fail_silently=0If you decide to leave the autosave feature disabled, you can use a command like the following to format and save the current buffer.
auFileTypemarkdownnmap<leader>s :<C-u>call markdownfmt#Format()<CR>- The Go Authors for their
gofmtVim plugin. - vim-go Contributors for inspiration.
- Contributors of vim-markdownfmt.
MIT License. See file LICENSE for more details.