必要なもの
- 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 でプレビューする.
好きにコマンドを割り当てても良いと思う.
