Subscribed unsubscribe Subscribe Subscribe

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 を設定して戻るようにした。