aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Wilding <mbwilding@gmail.com>2025-12-23 06:40:38 +0800
committerGitHub <noreply@github.com>2025-12-22 17:40:38 -0500
commitb34c08e0ea22bac67798f00238318fd16bd99b7c (patch)
treef53baa55448f8d4acca26c0f937d10c42d6696c7
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar.gz
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar.bz2
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar.lz
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar.xz
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.tar.zst
nvim-lspconfig-b34c08e0ea22bac67798f00238318fd16bd99b7c.zip
fix(roslyn_ls): attach in decompiled code #4254
-rw-r--r--lsp/roslyn_ls.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lsp/roslyn_ls.lua b/lsp/roslyn_ls.lua
index 0b49f284..0cc7a7a2 100644
--- a/lsp/roslyn_ls.lua
+++ b/lsp/roslyn_ls.lua
@@ -159,6 +159,11 @@ return {
if root_dir then
cb(root_dir)
end
+ else
+ local existing_client = vim.lsp.get_clients({ name = 'roslyn_ls' })[1]
+ if existing_client and existing_client.config.root_dir then
+ cb(existing_client.config.root_dir)
+ end
end
end,
on_init = {