vimでは、外部コードフォーマッターを使用してコードを美化します。Vimはそれをサポートしています。「formatprg」オプションを、コードをフォーマットする外部プログラムに設定できます。:helpformatprgを参照してください。formatprgは、フォーマットされていないコードをstdinに取り込み、フォーマットされたコードをstdoutに配置します。
これで、formatprgが成功すると、すべてが非常にうまく機能します。ただし、問題が発生すると、エラーメッセージがstderrに送信されます。残念ながら、vimはこれを認識せず、フォーマットされていないコードはエラーメッセージに置き換えられます。
エラーをvimのechoerrにリダイレクトするにはどうすればよいですか?
前もって感謝します。