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 ウィンドウが開くようになります。