diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/after/ftplugin/perl/check.vim | 3 | ||||
-rw-r--r-- | vim/after/ftplugin/perl/lint.vim | 3 | ||||
-rw-r--r-- | vim/compiler/perlcritic.vim | 11 | ||||
-rw-r--r-- | vim/compiler/vint.vim | 11 |
4 files changed, 24 insertions, 4 deletions
diff --git a/vim/after/ftplugin/perl/check.vim b/vim/after/ftplugin/perl/check.vim index ebfbcea6..1a3a6dc8 100644 --- a/vim/after/ftplugin/perl/check.vim +++ b/vim/after/ftplugin/perl/check.vim @@ -14,8 +14,7 @@ if !exists('*s:PerlCheck') function s:PerlCheck() let l:save_makeprg = &l:makeprg let l:save_errorformat = &l:errorformat - let &l:makeprg = 'perl -c %:S' - let &l:errorformat = '%m at %f line %l.' + compiler perl lmake! let &l:makeprg = l:save_makeprg let &l:errorformat = l:save_errorformat diff --git a/vim/after/ftplugin/perl/lint.vim b/vim/after/ftplugin/perl/lint.vim index 61856825..8dc4aafe 100644 --- a/vim/after/ftplugin/perl/lint.vim +++ b/vim/after/ftplugin/perl/lint.vim @@ -14,8 +14,7 @@ if !exists('*s:PerlLint') function s:PerlLint() let l:save_makeprg = &l:makeprg let l:save_errorformat = &l:errorformat - let &l:makeprg = 'perlcritic --quiet --verbose 1 %:S' - let &l:errorformat = '%f:%l:%c:%m' + compiler perlcritic lmake! let &l:makeprg = l:save_makeprg let &l:errorformat = l:save_errorformat diff --git a/vim/compiler/perlcritic.vim b/vim/compiler/perlcritic.vim new file mode 100644 index 00000000..381e0df3 --- /dev/null +++ b/vim/compiler/perlcritic.vim @@ -0,0 +1,11 @@ +if exists('current_compiler') + finish +endif +let g:current_compiler = 'tidy' + +if exists(':CompilerSet') != 2 + command -nargs=* CompilerSet setlocal <args> +endif + +CompilerSet makeprg=perlcritic\ --verbose\ 1\ %:S +CompilerSet errorformat=%f:%l:%c:%m diff --git a/vim/compiler/vint.vim b/vim/compiler/vint.vim new file mode 100644 index 00000000..35a4372e --- /dev/null +++ b/vim/compiler/vint.vim @@ -0,0 +1,11 @@ +if exists('current_compiler') + finish +endif +let g:current_compiler = 'vimlint' + +if exists(':CompilerSet') != 2 + command -nargs=* CompilerSet setlocal <args> +endif + +CompilerSet makeprg=vint\ %:S +CompilerSet errorformat=%f:%l:%c:\ %m |