diff options
author | Abouzar Parvan <[email protected]> | 2021-08-11 14:50:01 +0430 |
---|---|---|
committer | GitHub <[email protected]> | 2021-08-11 14:50:01 +0430 |
commit | b26b61e3041b860967640e7172eac87f16b258d9 (patch) | |
tree | c8dae5292291b40272d56ecf4838a2cb2369b9ee /lua/lsp/init.lua | |
parent | 333b1034255e0ac38124d814cebaf32ed5cbba8d (diff) |
fix nil exception for langs without providers (#1290)
Diffstat (limited to 'lua/lsp/init.lua')
-rw-r--r-- | lua/lsp/init.lua | 6 |
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 |