1*ad3b366cSBram Moolenaar" Vim compiler file 2*ad3b366cSBram Moolenaar" Compiler: Mono C# 3*ad3b366cSBram Moolenaar" Maintainer: Chiel ten Brinke ([email protected]) 4*ad3b366cSBram Moolenaar" Last Change: 2013 May 13 5*ad3b366cSBram Moolenaar 6*ad3b366cSBram Moolenaarif exists("current_compiler") 7*ad3b366cSBram Moolenaar finish 8*ad3b366cSBram Moolenaarendif 9*ad3b366cSBram Moolenaar 10*ad3b366cSBram Moolenaarlet current_compiler = "xbuild" 11*ad3b366cSBram Moolenaarlet s:keepcpo= &cpo 12*ad3b366cSBram Moolenaarset cpo&vim 13*ad3b366cSBram Moolenaar 14*ad3b366cSBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 15*ad3b366cSBram Moolenaar command -nargs=* CompilerSet setlocal <args> 16*ad3b366cSBram Moolenaarendif 17*ad3b366cSBram Moolenaar 18*ad3b366cSBram MoolenaarCompilerSet errorformat=\ %#%f(%l\\\,%c):\ %m 19*ad3b366cSBram MoolenaarCompilerSet makeprg=xbuild\ /nologo\ /v:q\ /property:GenerateFullPaths=true 20*ad3b366cSBram Moolenaar 21*ad3b366cSBram Moolenaarlet &cpo = s:keepcpo 22*ad3b366cSBram Moolenaarunlet s:keepcpo 23