feat: add csharp lsp

This commit is contained in:
Evan Reichard 2025-11-02 18:27:34 -05:00
parent 667df4e8e6
commit e7ee14a3c1
3 changed files with 10 additions and 0 deletions

View File

@ -155,6 +155,14 @@ nvim_lsp.nil_ls.setup({
capabilities = capabilities, capabilities = capabilities,
}) })
-- CSharp LSP Configuration
nvim_lsp.csharp_ls.setup({
on_attach = on_attach,
flags = lsp_flags,
capabilities = capabilities,
cmd = { nix_vars.csharp },
})
-- Go LSP Configuration -- Go LSP Configuration
nvim_lsp.gopls.setup({ nvim_lsp.gopls.setup({
on_attach = function(client, bufnr) on_attach = function(client, bufnr)

View File

@ -202,6 +202,7 @@ in
golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver", golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver",
vscls = "${pkgs.nodePackages.vscode-langservers-extracted}", vscls = "${pkgs.nodePackages.vscode-langservers-extracted}",
clangd = "${pkgs.clang-tools}/bin/clangd", clangd = "${pkgs.clang-tools}/bin/clangd",
csharp = "${pkgs.csharp-ls}/bin/csharp-ls",
} }
return nix_vars return nix_vars
''; '';

View File

@ -5,6 +5,7 @@ in
{ {
system.stateVersion = "25.05"; system.stateVersion = "25.05";
time.timeZone = "America/New_York"; time.timeZone = "America/New_York";
boot.supportedFilesystems = [ "nfs" ];
reichard = { reichard = {
nix = enabled; nix = enabled;