summaryrefslogtreecommitdiff
path: root/lua/lsp/init.lua
diff options
context:
space:
mode:
authorChris <[email protected]>2021-07-28 19:16:45 -0400
committerChris <[email protected]>2021-07-28 19:16:45 -0400
commit56c21c60e0b74ef7eaf8df0fab33c3c11086bd74 (patch)
tree4db84c059cbd08b6875baed92ba9f965c8a81126 /lua/lsp/init.lua
parent3ee44cb3938a331b8534809300c6dd8114c0e5d8 (diff)
require at the top
Diffstat (limited to 'lua/lsp/init.lua')
-rw-r--r--lua/lsp/init.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua
index f606e1d8..ccf5f031 100644
--- a/lua/lsp/init.lua
+++ b/lua/lsp/init.lua
@@ -1,8 +1,10 @@
local utils = require "utils"
local service = require "lsp.service"
-local lsp_config = {}
+local lspconfig = require "lspconfig"
+local null_ls = require "lsp.null-ls"
+local M = {}
-function lsp_config.config()
+function M.config()
require("lsp.kind").setup()
require("lsp.handlers").setup()
require("lsp.signs").setup()
@@ -14,7 +16,7 @@ function lsp_config.config()
}
end
-function lsp_config.setup(lang)
+function M.setup(lang)
local lang_server = lvim.lang[lang].lsp
local provider = lang_server.provider
if utils.check_lsp_client_active(provider) then
@@ -34,7 +36,7 @@ function lsp_config.setup(lang)
return
end
end
- local sources = require("lsp.null-ls").setup(lang)
+ local sources = null_ls.setup(lang)
for _, source in pairs(sources) do
local method = source.method
@@ -57,7 +59,7 @@ function lsp_config.setup(lang)
return
end
- require("lspconfig")[provider].setup(lang_server.setup)
+ lspconfig[provider].setup(lang_server.setup)
end
-return lsp_config
+return M