summaryrefslogtreecommitdiff
path: root/lua/lsp/init.lua
diff options
context:
space:
mode:
authorAbouzar Parvan <[email protected]>2021-08-11 14:50:01 +0430
committerGitHub <[email protected]>2021-08-11 14:50:01 +0430
commitb26b61e3041b860967640e7172eac87f16b258d9 (patch)
treec8dae5292291b40272d56ecf4838a2cb2369b9ee /lua/lsp/init.lua
parent333b1034255e0ac38124d814cebaf32ed5cbba8d (diff)
fix nil exception for langs without providers (#1290)
Diffstat (limited to 'lua/lsp/init.lua')
-rw-r--r--lua/lsp/init.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua
index 0d08ecee..e4ea02db 100644
--- a/lua/lsp/init.lua
+++ b/lua/lsp/init.lua
@@ -140,8 +140,10 @@ function M.setup(lang)
end
end
- local lspconfig = require "lspconfig"
- lspconfig[lsp.provider].setup(lsp.setup)
+ if lsp.provider ~= nil and lsp.provider ~= "" then
+ local lspconfig = require "lspconfig"
+ lspconfig[lsp.provider].setup(lsp.setup)
+ end
end
return M