summaryrefslogtreecommitdiffstats
path: root/compiler/perl.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
commit27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch)
tree2b0a3a14494d7976fb79a7517706e25d2a95d080 /compiler/perl.vim
parentd5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff)
downloadvim-polyglot-3.0.0.tar.gz
vim-polyglot-3.0.0.zip
Revert inlining basic language packv3.0.0
Diffstat (limited to 'compiler/perl.vim')
-rw-r--r--compiler/perl.vim51
1 files changed, 0 insertions, 51 deletions
diff --git a/compiler/perl.vim b/compiler/perl.vim
deleted file mode 100644
index 202e24b4..00000000
--- a/compiler/perl.vim
+++ /dev/null
@@ -1,51 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim Compiler File
-" Compiler: Perl syntax checks (perl -Wc)
-" Maintainer: Christian J. Robinson <heptite@gmail.com>
-" Last Change: 2006 Aug 13
-
-if exists("current_compiler")
- finish
-endif
-let current_compiler = "perl"
-
-if exists(":CompilerSet") != 2 " older Vim always used :setlocal
- command -nargs=* CompilerSet setlocal <args>
-endif
-
-let s:savecpo = &cpo
-set cpo&vim
-
-if exists('g:perl_compiler_force_warnings') && g:perl_compiler_force_warnings == 0
- 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\ %'
-
-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
-
-endif