1*ad3b366cSBram Moolenaar" Vim compiler file 2*ad3b366cSBram Moolenaar" Compiler: Microsoft Visual Studio 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 Moolenaarlet current_compiler = "msbuild" 10*ad3b366cSBram Moolenaarlet s:keepcpo= &cpo 11*ad3b366cSBram Moolenaarset cpo&vim 12*ad3b366cSBram Moolenaar 13*ad3b366cSBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 14*ad3b366cSBram Moolenaar command -nargs=* CompilerSet setlocal <args> 15*ad3b366cSBram Moolenaarendif 16*ad3b366cSBram Moolenaar 17*ad3b366cSBram MoolenaarCompilerSet errorformat=\ %#%f(%l\\\,%c):\ %m 18*ad3b366cSBram MoolenaarCompilerSet makeprg=msbuild\ /nologo\ /v:q\ /property:GenerateFullPaths=true 19*ad3b366cSBram Moolenaar 20*ad3b366cSBram Moolenaarlet &cpo = s:keepcpo 21*ad3b366cSBram Moolenaarunlet s:keepcpo 22