codekingpro/portable-devtools
114k
1" Vim compiler file2" Compiler: dotnet build (.NET CLI)3" Maintainer: Nick Jensen <nickspoon@gmail.com>4" Last Change: 2022-12-065" 2024 Apr 03 by The Vim Project (removed :CompilerSet definition)6" License: Vim (see :h license)7" Repository: https://github.com/nickspoons/vim-cs8 9if exists("current_compiler")10 finish11endif12let current_compiler = "dotnet"13 14let s:cpo_save = &cpo15set cpo&vim16 17if get(g:, "dotnet_errors_only", v:false)18 CompilerSet makeprg=dotnet\ build\ -nologo19 \\ -consoleloggerparameters:NoSummary20 \\ -consoleloggerparameters:ErrorsOnly21else22 CompilerSet makeprg=dotnet\ build\ -nologo\ -consoleloggerparameters:NoSummary23endif24 25if get(g:, "dotnet_show_project_file", v:true)26 CompilerSet errorformat=%E%f(%l\\,%c):\ %trror\ %m,27 \%W%f(%l\\,%c):\ %tarning\ %m,28 \%-G%.%#29else30 CompilerSet errorformat=%E%f(%l\\,%c):\ %trror\ %m\ [%.%#],31 \%W%f(%l\\,%c):\ %tarning\ %m\ [%.%#],32 \%-G%.%#33endif34 35let &cpo = s:cpo_save36unlet s:cpo_save37 