Explorar o código

fix nil exception for langs without providers (#1290)

Abouzar Parvan %!s(int64=3) %!d(string=hai) anos
pai
achega
b26b61e304
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  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