必要なもの
- vim
- vim-markdown
- previm
- open-browser
前提
NeoBundleは設定済とする
設定
NeoBundle 'plasticboy/vim-markdown' NeoBundle 'kannokanno/previm' NeoBundle 'tyru/open-browser.vim' NeoBundleLazy 'kannokanno/previm', { \ 'depends': 'open-browser.vim', \ 'filetypes': 'markdown',}
MathJax対応
~/.vim/bundle/previm/
にprevimがある場合.
MathJaxの読み込みをテンプレートに追記.
@@ -5,6 +5,13 @@Preview + +previmの処理後にMathJaxを呼び出すらしい.
ついでに$
でインライン数式モードを使えるようにする.
これにより,$$
で数式ブロックを,$
でインライン数式を書けるようになる.@@ -84,6 +84,10 @@ Array.prototype.forEach.call(_doc.querySelectorAll('pre code'), hljs.highlightBlock); autoScroll('body', beforePageYOffset); style_header(); + + // for MathJax + MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]] } }); + MathJax.Hub.Typeset(document.getElementById("preview")); } }使い方
markdown を書いて,:PrevimOpen でプレビューする.
好きにコマンドを割り当てても良いと思う.