Vim - previmとrst2htmlでreStructuredTextをリアルタイムプレビューしながら編集する

f:id:kanno_kanno:20140802212512p:plain

previmでreStructuredTextをサポートしました。
ただし外部コマンド必須です。

previmとは

Vim - 依存ツールなしにMarkdownプレビューできるprevimプラグインを作った

reStructuredTextの環境要件

rst2html.pyというコマンドが必要です。
pip等でdocutilsを入れると使えるようになります。

% pip install docutils
% rst2html.py --version
rst2html.py (Docutils 0.12 [release], Python 2.7.5, on darwin)

もちろんMarkdownやtextileの場合はこれまで通り不要です。

使い方

Markdownと基本的に同じですので、上述の記事かREADMEかヘルプを参照してください。

filetyperstの場合に実行出来ます。

補足

rst2html.pyへのパスを設定で変更出来たりはしません。
previmの基本方針は「依存ツールなし」なので、reStructuredTextについてもJSパーサーが登場すればそちらに移行します。
設定値を設けているとその際に混乱を招く恐れがある、というのが理由です。

あとWIndows機を持っていないので、Windowsでの動作確認は出来ていません。(Macのみ)