if exists('g:current_compiler') || &compatible finish endif let g: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\ %:S else CompilerSet makeprg=php\ -lq\ % 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%.%#