Adds OmniSharp-vim for C# language. Predates the advent of LSP, and at present has more features than using an LSP client and OmniSharp-Rosyln in LSP mode.
Uses vim-clap for selection if it is loaded, otherwise quickfix list.
I don't use snippets so hadn't configured anything there.
Build options:
vim-which-key e.g. <leader>lbp to build current project.
Defines :Make command which autocompletes to a *.csproj in the solution.
Defines OmniSharpBuildProject and OmniSharpBuildSolution.
Eventually plumbing will include a better/modern vim CompilerSet 'nickspoons/vim-cs', the current C# ones distributed in vim are archaic and not relevant. Once this works I'll use it to plumb items 1 and 3 above.
Disables space-vim programming layer from resetting errorformat. Eventually will include 'nickspoons/vim-cs'. That CompilerSet will probably modify errorformat.
Adds OmniSharp-vim for C# language. Predates the advent of LSP, and at present has more features than using an LSP client and OmniSharp-Rosyln in LSP mode.
Includes 'nickspoons/vim-sharpenup' but doesn't use those mappings.
Uses vim-clap for selection if it is loaded, otherwise quickfix list.
I don't use snippets so hadn't configured anything there.
Build options:
<leader>lbp
to build current project.:Make
command which autocompletes to a *.csproj in the solution.OmniSharpBuildProject
andOmniSharpBuildSolution
.Disables space-vim programming layer from resetting errorformat. Eventually will include 'nickspoons/vim-cs'. That CompilerSet will probably modify errorformat.