add lsp-installer because its bette than before now!

This commit is contained in:
siduck 2022-05-04 06:55:36 +05:30
parent 5ed71fe682
commit cb86c87e88
3 changed files with 71 additions and 4 deletions

View file

@ -1,3 +1,9 @@
local present, lspconfig = pcall(require, "lspconfig")
if not present then
return
end
local M = {}
require("plugins.configs.others").lsp_handlers()
@ -26,6 +32,27 @@ capabilities.textDocument.completion.completionItem.resolveSupport = {
},
}
lspconfig.sumneko_lua.setup {
on_attach = M.on_attach,
capabilities = capabilities,
settings = {
Lua = {
diagnostics = {
globals = { "vim" },
},
workspace = {
library = {
[vim.fn.expand "$VIMRUNTIME/lua"] = true,
[vim.fn.expand "$VIMRUNTIME/lua/vim/lsp"] = true,
},
maxPreload = 100000,
preloadFileSize = 10000,
},
},
},
}
-- requires a file containing user's lspconfigs
local addlsp_confs = require("core.utils").load_config().plugins.options.lspconfig.setup_lspconf