プレビュー用のVimプラグインです。
- Markdown
- reStructuredText
- textile
- AsciiDoc
Markdownとtextileの場合は必須なものはありません。
reStructuredTextの場合はrst2html.py
が必要です。
docutils
をインストールするとrst2html.py
コマンドが使えるようになります。
% pip install docutils
% rst2html.py --version
rst2html.py (Docutils 0.12 [release], Python 2.7.5, on darwin)
必須なものはありません。
open-browser.vimは任意で使用できます。
- .vimrc にて
g:previm_open_cmd
を定義します- この値はコマンドラインから実行できるコマンドです
- たとえばMacなら
open -a Safari
などです :help g:previm_open_cmd
を参照してください- open-browserを使う場合は設定不要です
filetype
がMarkdownのファイルの編集を開始します:PrevimOpen
を実行してブラウザを開きます- 元のVimバッファに戻り編集を続けます
- 変更の度にブラウザの表示内容が更新されます
Safari13.0.3ではブラウザが「Loading...」のままで止まってしまうことが報告されています
previmを動作させるために以下の設定をしてください
- メニューバーの Safari > 環境設定 > 詳細 > メニューバーに"開発"メニューを表示にチェック
- メニューバーの 開発 > ローカルファイルの制限を無効にする を選択
mermaidに対応しています。
```mermaid graph TD; A-->B; A-->C; B-->D; C-->E; ```
PlantUML に対応しています。
```plantuml @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml ```