aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/angularls.lua
diff options
context:
space:
mode:
authorFurkan Aydin <corsantic@users.noreply.github.com>2025-11-12 07:35:26 +0300
committerGitHub <noreply@github.com>2025-11-11 20:35:26 -0800
commit4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28 (patch)
tree1a72ac4492818ab8715d3b0495bafd30e8c7c96a /lsp/angularls.lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar.gz
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar.bz2
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar.lz
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar.xz
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.tar.zst
nvim-lspconfig-4e41e4c907c8f90ce8871ed1ba488f4a5bb6da28.zip
fix(angularls): add nil check for config parameter #4181
The cmd function's config parameter can sometimes be nil, causing a warning when attempting to access config.root. Added a nil check to safely handle this case. Fixes #4180
Diffstat (limited to 'lsp/angularls.lua')
-rw-r--r--lsp/angularls.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/lsp/angularls.lua b/lsp/angularls.lua
index a5a94c6e..474905d7 100644
--- a/lsp/angularls.lua
+++ b/lsp/angularls.lua
@@ -66,7 +66,7 @@ end
---@type vim.lsp.Config
return {
cmd = function(dispatchers, config)
- local root_dir = config.root or fn.getcwd()
+ local root_dir = (config and config.root) or fn.getcwd()
local node_paths = collect_node_modules(root_dir)
local ts_probe = table.concat(node_paths, ',')