aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-04-20 18:43:22 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-04-20 18:43:22 +0200
commit629a68029d1f2344f4f7526d576250ad0e526c1f (patch)
tree9dd999b1a5fd7fe589514f024d004c0b7d75914d /init.lua
parent97d8bfa7adff156afe1dcf1e833c6dd864f6b5bf (diff)
downloadvis-lspc-629a68029d1f2344f4f7526d576250ad0e526c1f.tar.gz
vis-lspc-629a68029d1f2344f4f7526d576250ad0e526c1f.zip
fix custom ls workspace root detection
find_root_uri should consider the root configuration option for each language server, however currently non-existent table member is checked. Reported-By: lieks Suggested-By: lieks
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index 52f8d08..77a254a 100644
--- a/init.lua
+++ b/init.lua
@@ -1308,7 +1308,7 @@ end
local function find_root_uri(ls, file_path)
local globs = ''
- local roots = ls.roots
+ local roots = ls.conf.roots
if roots then
for _, glob in ipairs(roots) do
globs = globs .. glob .. '\n'