From 9931e0888b2419326ae10ebbfae532261c5c125f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Thu, 30 Jun 2016 16:11:56 +0200 Subject: Fix submodules --- vim/bundle/syntastic | 1 + vim/bundle/syntastic/syntax_checkers/perl/perl.vim | 94 ---------------------- .../syntastic/syntax_checkers/perl/perlcritic.vim | 52 ------------ .../syntastic/syntax_checkers/perl/podchecker.vim | 23 ------ 4 files changed, 1 insertion(+), 169 deletions(-) create mode 160000 vim/bundle/syntastic delete mode 100644 vim/bundle/syntastic/syntax_checkers/perl/perl.vim delete mode 100644 vim/bundle/syntastic/syntax_checkers/perl/perlcritic.vim delete mode 100644 vim/bundle/syntastic/syntax_checkers/perl/podchecker.vim (limited to 'vim/bundle/syntastic/syntax_checkers/perl') diff --git a/vim/bundle/syntastic b/vim/bundle/syntastic new file mode 160000 index 0000000..cee74e0 --- /dev/null +++ b/vim/bundle/syntastic @@ -0,0 +1 @@ +Subproject commit cee74e0c1af934065fd1b3046e53cda76574f703 diff --git a/vim/bundle/syntastic/syntax_checkers/perl/perl.vim b/vim/bundle/syntastic/syntax_checkers/perl/perl.vim deleted file mode 100644 index e039518..0000000 --- a/vim/bundle/syntastic/syntax_checkers/perl/perl.vim +++ /dev/null @@ -1,94 +0,0 @@ -"============================================================================ -"File: perl.vim -"Description: Syntax checking plugin for syntastic.vim -"Maintainer: Anthony Carapetis , -" Eric Harmon -"License: This program is free software. It comes without any warranty, -" to the extent permitted by applicable law. You can redistribute -" it and/or modify it under the terms of the Do What The Fuck You -" Want To Public License, Version 2, as published by Sam Hocevar. -" See http://sam.zoy.org/wtfpl/COPYING for more details. -" -"============================================================================ -" -" Security: -" -" This checker runs 'perl -c' against your file, which in turn executes -" any BEGIN, UNITCHECK, and CHECK blocks, and any use statements in -" your file. This is probably fine if you wrote the file yourself, -" but it can be a problem if you're trying to check third party files. -" If you are 100% willing to let Vim run the code in your file, set -" g:syntastic_enable_perl_checker to 1 in your vimrc to enable this -" checker: -" -" let g:syntastic_enable_perl_checker = 1 -" -" References: -" -" - http://perldoc.perl.org/perlrun.html#*-c* - -if exists('g:loaded_syntastic_perl_perl_checker') - finish -endif -let g:loaded_syntastic_perl_perl_checker = 1 - -if !exists('g:syntastic_perl_lib_path') - let g:syntastic_perl_lib_path = [] -endif - -let s:save_cpo = &cpo -set cpo&vim - -function! SyntaxCheckers_perl_perl_IsAvailable() dict " {{{1 - if !exists('g:syntastic_perl_perl_exec') && exists('g:syntastic_perl_interpreter') - let g:syntastic_perl_perl_exec = g:syntastic_perl_interpreter - endif - - " don't call executable() here, to allow things like - " let g:syntastic_perl_interpreter='/usr/bin/env perl' - silent! call syntastic#util#system(self.getExecEscaped() . ' -e ' . syntastic#util#shescape('exit(0)')) - return v:shell_error == 0 -endfunction " }}}1 - -function! SyntaxCheckers_perl_perl_GetLocList() dict " {{{1 - if type(g:syntastic_perl_lib_path) == type('') - call syntastic#log#oneTimeWarn('variable g:syntastic_perl_lib_path should be a list') - let includes = split(g:syntastic_perl_lib_path, ',') - else - let includes = copy(syntastic#util#var('perl_lib_path')) - endif - let shebang = syntastic#util#parseShebang() - let extra = join(map(includes, '"-I" . v:val')) . - \ (index(shebang['args'], '-T') >= 0 ? ' -T' : '') . - \ (index(shebang['args'], '-t') >= 0 ? ' -t' : '') - let errorformat = '%f:%l:%m' - - let makeprg = self.makeprgBuild({ 'args_before': '-c -X ' . extra }) - - let errors = SyntasticMake({ - \ 'makeprg': makeprg, - \ 'errorformat': errorformat, - \ 'preprocess': 'perl', - \ 'defaults': {'type': 'E'} }) - if !empty(errors) - return errors - endif - - let makeprg = self.makeprgBuild({ 'args_before': '-c -Mwarnings ' . extra }) - - return SyntasticMake({ - \ 'makeprg': makeprg, - \ 'errorformat': errorformat, - \ 'preprocess': 'perl', - \ 'defaults': {'type': 'W'} }) -endfunction " }}}1 - -call g:SyntasticRegistry.CreateAndRegisterChecker({ - \ 'filetype': 'perl', - \ 'name': 'perl', - \ 'enable': 'enable_perl_checker'}) - -let &cpo = s:save_cpo -unlet s:save_cpo - -" vim: set sw=4 sts=4 et fdm=marker: diff --git a/vim/bundle/syntastic/syntax_checkers/perl/perlcritic.vim b/vim/bundle/syntastic/syntax_checkers/perl/perlcritic.vim deleted file mode 100644 index abe9f43..0000000 --- a/vim/bundle/syntastic/syntax_checkers/perl/perlcritic.vim +++ /dev/null @@ -1,52 +0,0 @@ -"============================================================================ -"File: perlcritic.vim -"Description: Syntax checking plugin for syntastic.vim -"Maintainer: LCD 47 -"License: This program is free software. It comes without any warranty, -" to the extent permitted by applicable law. You can redistribute -" it and/or modify it under the terms of the Do What The Fuck You -" Want To Public License, Version 2, as published by Sam Hocevar. -" See http://sam.zoy.org/wtfpl/COPYING for more details. -" -"============================================================================ - -if exists('g:loaded_syntastic_perl_perlcritic_checker') - finish -endif -let g:loaded_syntastic_perl_perlcritic_checker = 1 - -if !exists('g:syntastic_perl_perlcritic_thres') - let g:syntastic_perl_perlcritic_thres = 5 -endif - -let s:save_cpo = &cpo -set cpo&vim - -function! SyntaxCheckers_perl_perlcritic_GetLocList() dict - let makeprg = self.makeprgBuild({ - \ 'args_after': '--quiet --nocolor --verbose "\%s:\%f:\%l:\%c:(\%s) \%m (\%e)\n"' }) - - let errorformat = '%t:%f:%l:%c:%m' - - let loclist = SyntasticMake({ - \ 'makeprg': makeprg, - \ 'errorformat': errorformat, - \ 'returns': [0, 2], - \ 'subtype': 'Style' }) - - " change error types according to the prescribed threshold - for e in loclist - let e['type'] = e['type'] < g:syntastic_perl_perlcritic_thres ? 'W' : 'E' - endfor - - return loclist -endfunction - -call g:SyntasticRegistry.CreateAndRegisterChecker({ - \ 'filetype': 'perl', - \ 'name': 'perlcritic'}) - -let &cpo = s:save_cpo -unlet s:save_cpo - -" vim: set sw=4 sts=4 et fdm=marker: diff --git a/vim/bundle/syntastic/syntax_checkers/perl/podchecker.vim b/vim/bundle/syntastic/syntax_checkers/perl/podchecker.vim deleted file mode 100644 index cad39bd..0000000 --- a/vim/bundle/syntastic/syntax_checkers/perl/podchecker.vim +++ /dev/null @@ -1,23 +0,0 @@ -"============================================================================ -"File: podchecker.vim -"Description: Syntax checking plugin for syntastic.vim -"Maintainer: LCD 47 -"License: This program is free software. It comes without any warranty, -" to the extent permitted by applicable law. You can redistribute -" it and/or modify it under the terms of the Do What The Fuck You -" Want To Public License, Version 2, as published by Sam Hocevar. -" See http://sam.zoy.org/wtfpl/COPYING for more details. -" -"============================================================================ - -if exists('g:loaded_syntastic_perl_podchecker_checker') - finish -endif -let g:loaded_syntastic_perl_podchecker_checker = 1 - -call g:SyntasticRegistry.CreateAndRegisterChecker({ - \ 'filetype': 'perl', - \ 'name': 'podchecker', - \ 'redirect': 'pod/podchecker'}) - -" vim: set sw=4 sts=4 et fdm=marker: -- cgit v1.2.3