Adding upstream version 2:9.1.1230.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
95f88d82e6
commit
0985b09abd
6270 changed files with 2000183 additions and 0 deletions
48
runtime/compiler/perl.vim
Normal file
48
runtime/compiler/perl.vim
Normal file
|
@ -0,0 +1,48 @@
|
|||
" Vim compiler file
|
||||
" Compiler: Perl syntax checks (perl -Wc)
|
||||
" Maintainer: vim-perl <vim-perl@googlegroups.com>
|
||||
" Author: Christian J. Robinson <heptite@gmail.com>
|
||||
" Homepage: https://github.com/vim-perl/vim-perl
|
||||
" Bugs/requests: https://github.com/vim-perl/vim-perl/issues
|
||||
" License: Vim License (see :help license)
|
||||
" Last Change: 2021 Nov 2
|
||||
" 2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "perl"
|
||||
|
||||
let s:savecpo = &cpo
|
||||
set cpo&vim
|
||||
|
||||
if get(g:, 'perl_compiler_force_warnings', 1)
|
||||
let s:warnopt = 'W'
|
||||
else
|
||||
let s:warnopt = 'w'
|
||||
endif
|
||||
|
||||
if getline(1) =~# '-[^ ]*T'
|
||||
let s:taintopt = 'T'
|
||||
else
|
||||
let s:taintopt = ''
|
||||
endif
|
||||
|
||||
exe 'CompilerSet makeprg=perl\ -' . s:warnopt . s:taintopt . 'c\ %:S'
|
||||
|
||||
CompilerSet errorformat=
|
||||
\%-G%.%#had\ compilation\ errors.,
|
||||
\%-G%.%#syntax\ OK,
|
||||
\%m\ at\ %f\ line\ %l.,
|
||||
\%+A%.%#\ at\ %f\ line\ %l\\,%.%#,
|
||||
\%+C%.%#
|
||||
|
||||
" Explanation:
|
||||
" %-G%.%#had\ compilation\ errors., - Ignore the obvious.
|
||||
" %-G%.%#syntax\ OK, - Don't include the 'a-okay' message.
|
||||
" %m\ at\ %f\ line\ %l., - Most errors...
|
||||
" %+A%.%#\ at\ %f\ line\ %l\\,%.%#, - As above, including ', near ...'
|
||||
" %+C%.%# - ... Which can be multi-line.
|
||||
|
||||
let &cpo = s:savecpo
|
||||
unlet s:savecpo
|
Loading…
Add table
Add a link
Reference in a new issue