aboutsummaryrefslogtreecommitdiff
path: root/vim/compiler/php.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/compiler/php.vim')
-rw-r--r--vim/compiler/php.vim18
1 files changed, 3 insertions, 15 deletions
diff --git a/vim/compiler/php.vim b/vim/compiler/php.vim
index be4283ef..c0c626ec 100644
--- a/vim/compiler/php.vim
+++ b/vim/compiler/php.vim
@@ -1,22 +1,10 @@
-if exists('current_compiler') || &compatible
+" :compiler support for PHP syntax checking with `php -l`
+if exists('current_compiler') || &compatible || v:version < 800
finish
endif
let current_compiler = 'php'
-if exists(':CompilerSet') != 2
- command -nargs=* CompilerSet setlocal <args>
-endif
-
-" 7.4.191 is the earliest version with the :S file name modifier, which we
-" really should use if we can
-if v:version >= 704
- \ || v:version == 704 && has('patch191')
- CompilerSet makeprg=php\ -lq\ -f\ %:S
-else
- CompilerSet makeprg=php\ -lq\ -f\ %
-endif
-
-" Here be copy-pasted dragons
+CompilerSet makeprg=php\ -lq\ -f\ %:S
CompilerSet errorformat=
\%E<b>%.%#Parse\ error</b>:
\\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />,