web-dev-qa-db-ja.com

vim-latex-suitの標準出力を抑制します

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が警告を非表示にしたり、別のバッファーに出力したりするのではなく、バッファーに警告を出力するのはなぜですか?

3
Alejandro DC

あなたが使用することができます

zathura -l error file.pdf

警告メッセージをオフにします。しかし、それはあなたが持っているものに似ています、:)。

1
Gang Liang