if exists('current_compiler') || &compatible finish endif let current_compiler = 'php' if exists(':CompilerSet') != 2 command -nargs=* CompilerSet setlocal 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 errorformat= \%E%.%#Parse\ error: \\ %m\ in\ %f\ on\ line\ %l, \%W%.%#Notice: \\ %m\ in\ %f\ on\ line\ %l, \%E%.%#Parse\ error: \\ %m\ in\ %f\ on\ line\ %l, \%W%.%#Notice: \\ %m\ in\ %f\ on\ line\ %l, \%-G%.%#