fix: disable omnisharp until upstream fix

This commit is contained in:
2026-01-17 10:19:01 -05:00
parent 0968aa12e3
commit 107397ce78
2 changed files with 12 additions and 9 deletions

View File

@@ -166,14 +166,15 @@ setup_lsp("nil_ls", {
}) })
-- Omnisharp LSP Configuration -- Omnisharp LSP Configuration
setup_lsp("omnisharp", { -- NOTE: https://github.com/NixOS/nixpkgs/issues/479348
enable_roslyn_analyzers = true, -- setup_lsp("omnisharp", {
enable_import_completion = true, -- enable_roslyn_analyzers = true,
organize_imports_on_format = true, -- enable_import_completion = true,
enable_decompilation_support = true, -- organize_imports_on_format = true,
filetypes = { "cs", "vb", "csproj", "sln", "slnx", "props", "csx", "targets", "tproj", "slngen", "fproj" }, -- enable_decompilation_support = true,
cmd = { nix_vars.omnisharp, "--languageserver", "--hostPID", tostring(vim.fn.getpid()) }, -- filetypes = { "cs", "vb", "csproj", "sln", "slnx", "props", "csx", "targets", "tproj", "slngen", "fproj" },
}) -- cmd = { nix_vars.omnisharp, "--languageserver", "--hostPID", tostring(vim.fn.getpid()) },
-- })
-- Go LSP Configuration -- Go LSP Configuration
setup_lsp("gopls", { setup_lsp("gopls", {

View File

@@ -166,6 +166,9 @@ in
}; };
# Generate Nix Vars # Generate Nix Vars
# NOTE: https://github.com/NixOS/nixpkgs/issues/479348
# omnisharp = "${pkgs.omnisharp-roslyn}/bin/OmniSharp",
"nvim/lua/nix-vars.lua".text = '' "nvim/lua/nix-vars.lua".text = ''
local nix_vars = { local nix_vars = {
bash = "${pkgs.bashInteractive}/bin/bash", bash = "${pkgs.bashInteractive}/bin/bash",
@@ -173,7 +176,6 @@ in
golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver", golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver",
gopls = "${pkgs.gopls}/bin/gopls", gopls = "${pkgs.gopls}/bin/gopls",
luals = "${pkgs.lua-language-server}/bin/lua-language-server", luals = "${pkgs.lua-language-server}/bin/lua-language-server",
omnisharp = "${pkgs.omnisharp-roslyn}/bin/OmniSharp",
sveltels = "${pkgs.nodePackages.svelte-language-server}/bin/svelteserver", sveltels = "${pkgs.nodePackages.svelte-language-server}/bin/svelteserver",
tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server", tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server",
vscls = "${pkgs.nodePackages.vscode-langservers-extracted}", vscls = "${pkgs.nodePackages.vscode-langservers-extracted}",