Browse Source

fix nil exception for langs without providers (#1290)

Abouzar Parvan 3 years ago
parent
commit
b26b61e304
1 changed files with 4 additions and 2 deletions
  1. 4 2
      lua/lsp/init.lua

+ 4 - 2
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