watchdogs.vim で quickfix ウィンドウが開かない場合の対処方法

watchdogs.vim では quickfix の出力に quickrun-outputter-quickfix を使用しています。
これは、内部で :cwindow コマンドを使用して quickfix ウィンドウを開いているのですが、ケースによっては quickfix ウィンドウが正しく開かない場合があります。
(:cwindow で quickfix ウィンドウが開かないケースに関してはこちらを参照して下さい。


と、いうことで watchdogs.vim で quickfix ウィンドウが開かない場合は、errorformat を正しく設定するか、shabadou.vim を更新して下記の設定を g:quickrun_config に追加して下さい。

" quickfix にデータがある場合に quickfix ウィンドウを開く
let g:quickrun_config = {
\   "watchdogs_checker/_" : {
\       "hook/copen/enable_exist_data" : 1,
\   }
\}


" watchdogs.vim の設定を追加
call watchdogs#setup(g:quickrun_config)


これで quickfix に出力がある場合に quickfix ウィンドウが開くようになります。