write markdown in Vim with live-reloads in MacDown
Using this plugin requires two things:
- You are on a Mac
- You have MacDown installed
To install macdown.vim, use your favorite Vim plugin manager (e.g.
Plug):
Plug 'hashrocket/vim-macdown'<leader>p(\pwith default vim config):MacDownPreviewto open the current file in MacDown:MacDownCloseto close MacDown:MacDownExitto close MacDown, but wait for the close to finish before returning focus to Vim (Necessary while exiting vim):MacDownOffto disable this plugin during the current vim session:MacDownOnto enable (default) this plugin during the current vim session
Make some edits to a markdown file and then hit <leader>p to view a
preview in Macdown.
Add the following to your .vimrc:
" execute commands on filetype save
autocmd BufWritePost *.md exec :MacDownPreview" Enable closing MacDown when ':q' closes the current file, but doesn't
" exit vim from vim-macdown plugin
autocmd BufWinLeave *.md :MacDownClose" Enable closing MacDown when ':q' exits vim from vim-macdown plugin
autocmd VimLeavePre *.md :MacDownExitmacdown.vim is released under the MIT License.
macdown.vim is supported by the team at Hashrocket, a multidisciplinary design and development consultancy. If you'd like to work with us or join our team, don't hesitate to get in touch.