Vim Latex-Suite
をPDFリーダーZathura
と一緒に使用します。Zathuraの最後のバージョンでは、次の警告を出力することにしました。
"warning: Failed to loads bookmarks"
ドキュメントにブックマークが定義されていないときはいつでも(私の場合は99%の確率です)。
問題は、この警告が標準出力に送られ、何らかの理由でvim内からzathuraを呼び出すと、vimがバッファー上に警告を表示することです(バッファーを再描画するには、Control + Lを押す必要があります)。
これが例です。私がこのファイルを持っているとしましょう:
http://diaz-caro.web.unq.edu.ar/inicial.png
<Leader>lv
でZathuraに電話すると、Zathuraが開き、次のようになります。
http://diaz-caro.web.unq.edu.ar/final.png
私の回避策は、zathuraを呼び出して標準出力とエラー出力を/ dev/nullに送信するスクリプトを作成することでした。
zathura "$@" 2>/dev/null
この問題を解決するためのエレガントな方法はありますか? LaTeXエラーの場合のように、vimが警告を非表示にしたり、別のバッファーに出力したりするのではなく、バッファーに警告を出力するのはなぜですか?
あなたが使用することができます
zathura -l error file.pdf
警告メッセージをオフにします。しかし、それはあなたが持っているものに似ています、:)。