web-dev-qa-db-ja.com

Vim - QuickFixウィンドウにバッファがロードされていることをどのように検出しますか?

私が使用する様々なプラグインは、QuickFixウィンドウのバッファに自分の結果をバッファにロードします。たとえば、 ack.vim そこで検索結果をロードします。

QuickFixウィンドウにバッファがロードされている場合は、スペルチェックや80列行インジケータのようなさまざまなものをオフにしたいと思います。

QuickFixウィンドウにバッファがロードされていることを検出する方法

[〜#〜]更新[〜#〜]

これまでのところ、QuickFix Windows用の80列のマーカーが消灯します。

au BufReadPost quickfix setlocal colorcolumn=0 _

4
jordelver

Vimは、QuickFixバッファの'filetype'qfに設定します。したがって、カスタマイズを~/.vim/after/ftplugin/qf.vimにすることができます(:filetype plugin onがあると仮定すると)、自動的に供給されます。

どのコマンド(:make vs :grep)を作成したかに応じて異なる設定が必要な場合は、:autocmdQuickFixCmdPostイベントに接続できます。

7
Ingo Karkat