115d0a8c7SBram Moolenaar" Vim compiler file 2*dd007ed5SBram Moolenaar" Compiler: PHP CLI 3*dd007ed5SBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*dd007ed5SBram Moolenaar" Last Change: 2013 Jun 25 515d0a8c7SBram Moolenaar 615d0a8c7SBram Moolenaarif exists("current_compiler") 715d0a8c7SBram Moolenaar finish 815d0a8c7SBram Moolenaarendif 915d0a8c7SBram Moolenaarlet current_compiler = "php" 1015d0a8c7SBram Moolenaar 1115d0a8c7SBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 1215d0a8c7SBram Moolenaar command -nargs=* CompilerSet setlocal <args> 1315d0a8c7SBram Moolenaarendif 1415d0a8c7SBram Moolenaar 1515d0a8c7SBram Moolenaarlet s:cpo_save = &cpo 1615d0a8c7SBram Moolenaarset cpo-=C 1715d0a8c7SBram Moolenaar 1815d0a8c7SBram MoolenaarCompilerSet makeprg=php\ -lq 19*dd007ed5SBram MoolenaarCompilerSet errorformat=%E<b>%.%#Parse\ error</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />, 20*dd007ed5SBram Moolenaar \%W<b>%.%#Notice</b>:\ %m\ in\ <b>%f</b>\ on\ line\ <b>%l</b><br\ />, 21*dd007ed5SBram Moolenaar \%E%.%#Parse\ error:\ %m\ in\ %f\ on\ line\ %l, 22*dd007ed5SBram Moolenaar \%W%.%#Notice:\ %m\ in\ %f\ on\ line\ %l, 2315d0a8c7SBram Moolenaar \%-G%.%# 2415d0a8c7SBram Moolenaar 2515d0a8c7SBram Moolenaarlet &cpo = s:cpo_save 2615d0a8c7SBram Moolenaarunlet s:cpo_save 27