>>856を受けた、
>>852の改訂版です。
<C-P>で、自動プレビューのon/offができます。
プレビュー窓のサイズは、リンク先の長さに関わらずpvhです。
(スクリプト内からpvhを参照する方法がわからなかったので。。。)
:pcで閉じられるのでなくてもいいようなものですが、一応-pは残してあります。
設定可能項目:
chalice_autopreview 自動プレビュー(default: 1[on])
chalice_runtimeflags='previewautoclose'
カーソル下にアンカーがなければ勝手にプレビュー窓を閉じます
(updatetimeも変えると幸せになれるかも)
#単純に:splitを使った手っ取り早い実装も考えたのですが…
begin 644 preview-pedit-14-13-clean.diff.bz2
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