Subscribed unsubscribe Subscribe Subscribe

watchdogs.vim で Project::Libs でよしなに

syntastic と Project::Libs でよしなにする話 - soh335 memo というのを何日だか前に書いたけど、なにやら osyo-manga/vim-watchdogs · GitHub というのがあるのをしったので Project::Libs を使った設定を書いた

let watchdogs_check_BufWritePost_enable = 1                                                         
let g:quickrun_config = {
      \ "watchdogs_checker/_" : {
      \   "hook/close_quickfix/enable_exit" : 1,
      \   "runner/vimproc/updatetime" : 40                                                          
      \ },
      \ "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",                                             
      \ },
      \}
call watchdogs#setup(g:quickrun_config)

これで非同期で Project::Libs を使ってよしなに flymake 出来ていいですね。

ビールの飲み過ぎには気をつけたい