watchdogs の perl の設定
let g:quickrun_config = { \ "watchdogs_checker/_" : { \ "runner/vimproc/updatetime" : 40, \ "hook/close_quickfix/enable_exit" : 1, \ "hook/back_window/enable_exit" : 1, \ }, \ "watchdogs_checker/perl-projectlibs" : { \ "command" : "perl", \ "exec" : "%c %o -cw -MProject::Libs %s:p", \ "quickfix/errorformat": "%m\ at\ %f\ line\ %l%.%#", \ }, \ "perl/watchdogs_checker" : { \ "type": "watchdogs_checker/perl-projectlibs", \ }, \}
縦に分割していると、copen された後に、close_quickfix で cwindow を close, になって左のウィンドウで watchdocs が発動した後に右にカーソルが飛んでいたので back_window を設定して戻るようにした。