markdown(github css)+数式をvimで編集するときに便利な設定

Linux/Unixにおいてmarkdown(github css)+数式をvimで編集するときに便利な設定.

Pandocを使うのは数式や派生markdown形式にできるだけ対応するため。 Appendixとして、自動更新の方法も述べる。

以下のものをそれぞれダウンロード、インストールする。

 準備

github css

Github Markdown CSS - for Markdown Editor Preview Github Markdown CSS - for Markdown Editor Preview

Vim Markdown

plasticboy/vim-markdown · GitHub plasticboy/vim-markdown · GitHub

markdownのハイライト,折りたたみ

Pandoc

あるマークアップ形式(HTML , Latex , Markdown reStructuredText )で書かれた文書を別の形式へ変換する.

vim-quickrun

https://github.com/thinca/vim-quickrun

最後にvimrc設定

vimrc には

let g:quickrun_config = {
\ "markdown" : {
\ "outputter": "browser", 
\ "args" : "--mathjax -s -c /path/to/your/cssfile/github.css", 
\ }, 
\}

Appendix : 自動更新

1 . html tag

markdown file に

<meta http-equiv="refresh" content="3" >

を書いておく

2 . script で更新ファイルの監視

Watch for file changes and refresh your browser automatically - BrettTerpstra.com