aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/server_configurations.md8
-rw-r--r--doc/server_configurations.txt8
2 files changed, 10 insertions, 6 deletions
diff --git a/doc/server_configurations.md b/doc/server_configurations.md
index 462df4e8..958a6331 100644
--- a/doc/server_configurations.md
+++ b/doc/server_configurations.md
@@ -6715,9 +6715,11 @@ settings.
```lua
require'lspconfig'.lua_ls.setup {
on_init = function(client)
- local path = client.workspace_folders[1].name
- if vim.loop.fs_stat(path..'/.luarc.json') or vim.loop.fs_stat(path..'/.luarc.jsonc') then
- return
+ if client.workspace_folders then
+ local path = client.workspace_folders[1].name
+ if vim.loop.fs_stat(path..'/.luarc.json') or vim.loop.fs_stat(path..'/.luarc.jsonc') then
+ return
+ end
end
client.config.settings.Lua = vim.tbl_deep_extend('force', client.config.settings.Lua, {
diff --git a/doc/server_configurations.txt b/doc/server_configurations.txt
index 462df4e8..958a6331 100644
--- a/doc/server_configurations.txt
+++ b/doc/server_configurations.txt
@@ -6715,9 +6715,11 @@ settings.
```lua
require'lspconfig'.lua_ls.setup {
on_init = function(client)
- local path = client.workspace_folders[1].name
- if vim.loop.fs_stat(path..'/.luarc.json') or vim.loop.fs_stat(path..'/.luarc.jsonc') then
- return
+ if client.workspace_folders then
+ local path = client.workspace_folders[1].name
+ if vim.loop.fs_stat(path..'/.luarc.json') or vim.loop.fs_stat(path..'/.luarc.jsonc') then
+ return
+ end
end
client.config.settings.Lua = vim.tbl_deep_extend('force', client.config.settings.Lua, {