diff --git a/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua b/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua index ddf5b40..d967fec 100755 --- a/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua @@ -166,14 +166,15 @@ setup_lsp("nil_ls", { }) -- Omnisharp LSP Configuration -setup_lsp("omnisharp", { - enable_roslyn_analyzers = true, - enable_import_completion = true, - organize_imports_on_format = true, - enable_decompilation_support = true, - filetypes = { "cs", "vb", "csproj", "sln", "slnx", "props", "csx", "targets", "tproj", "slngen", "fproj" }, - cmd = { nix_vars.omnisharp, "--languageserver", "--hostPID", tostring(vim.fn.getpid()) }, -}) +-- NOTE: https://github.com/NixOS/nixpkgs/issues/479348 +-- setup_lsp("omnisharp", { +-- enable_roslyn_analyzers = true, +-- enable_import_completion = true, +-- organize_imports_on_format = true, +-- enable_decompilation_support = true, +-- 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 setup_lsp("gopls", { diff --git a/modules/home/programs/terminal/nvim/default.nix b/modules/home/programs/terminal/nvim/default.nix index e90a1a5..649f2f3 100755 --- a/modules/home/programs/terminal/nvim/default.nix +++ b/modules/home/programs/terminal/nvim/default.nix @@ -166,6 +166,9 @@ in }; # Generate Nix Vars + # NOTE: https://github.com/NixOS/nixpkgs/issues/479348 + # omnisharp = "${pkgs.omnisharp-roslyn}/bin/OmniSharp", + "nvim/lua/nix-vars.lua".text = '' local nix_vars = { bash = "${pkgs.bashInteractive}/bin/bash", @@ -173,7 +176,6 @@ in golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver", gopls = "${pkgs.gopls}/bin/gopls", luals = "${pkgs.lua-language-server}/bin/lua-language-server", - omnisharp = "${pkgs.omnisharp-roslyn}/bin/OmniSharp", sveltels = "${pkgs.nodePackages.svelte-language-server}/bin/svelteserver", tsls = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server", vscls = "${pkgs.nodePackages.vscode-langservers-extracted}",