mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-12-22 23:37:33 +00:00
Clean up lsp config
This commit is contained in:
parent
d20e4a2645
commit
9c8c290f84
@ -172,30 +172,6 @@ local function merged_capabilities()
|
|||||||
return capabilities
|
return capabilities
|
||||||
end
|
end
|
||||||
|
|
||||||
--[[
|
|
||||||
local function get_luadev_config()
|
|
||||||
local neodev = utils.try_require("neodev")
|
|
||||||
if neodev ~= nil then
|
|
||||||
return neodev.setup({
|
|
||||||
-- add any options here, or leave empty to use the default settings
|
|
||||||
lspconfig = {
|
|
||||||
on_attach = get_default_attach(),
|
|
||||||
settings = {
|
|
||||||
Lua = {
|
|
||||||
completion = {
|
|
||||||
callSnippet = "Disable",
|
|
||||||
keywordSnippet = "Disable",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
return { settings = nil }
|
|
||||||
end
|
|
||||||
--]]
|
|
||||||
|
|
||||||
function M.config_lsp()
|
function M.config_lsp()
|
||||||
utils.try_require("lspconfig", function(lsp_config)
|
utils.try_require("lspconfig", function(lsp_config)
|
||||||
local capabilities = merged_capabilities()
|
local capabilities = merged_capabilities()
|
||||||
@ -206,7 +182,6 @@ function M.config_lsp()
|
|||||||
lsp_config.bashls.setup(default_setup)
|
lsp_config.bashls.setup(default_setup)
|
||||||
lsp_config.gopls.setup(default_setup)
|
lsp_config.gopls.setup(default_setup)
|
||||||
lsp_config.pyright.setup(default_setup)
|
lsp_config.pyright.setup(default_setup)
|
||||||
-- lsp_config.tsserver.setup(default_setup)
|
|
||||||
lsp_config.rls.setup({
|
lsp_config.rls.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
on_attach = default_attach,
|
on_attach = default_attach,
|
||||||
@ -223,13 +198,6 @@ function M.config_lsp()
|
|||||||
utils.try_require("neodev", function(neodev)
|
utils.try_require("neodev", function(neodev)
|
||||||
neodev.setup({})
|
neodev.setup({})
|
||||||
end)
|
end)
|
||||||
--[[
|
|
||||||
lsp_config.sumneko_lua.setup({
|
|
||||||
capabilities = capabilities,
|
|
||||||
on_attach = default_attach,
|
|
||||||
-- settings = get_luadev_config().settings,
|
|
||||||
})
|
|
||||||
--]]
|
|
||||||
|
|
||||||
-- Auto setup mason installed servers
|
-- Auto setup mason installed servers
|
||||||
utils.try_require("mason-lspconfig", function(mason_lspconfig)
|
utils.try_require("mason-lspconfig", function(mason_lspconfig)
|
||||||
@ -250,22 +218,6 @@ function M.config_lsp()
|
|||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.config_lsp_saga()
|
|
||||||
utils.try_require("lspsaga", function(saga)
|
|
||||||
saga.init_lsp_saga({
|
|
||||||
error_sign = utils.diagnostic_signs.Error,
|
|
||||||
warn_sign = utils.diagnostic_signs.Warn,
|
|
||||||
hint_sign = utils.diagnostic_signs.Hint,
|
|
||||||
dianostic_header_icon = " 💬 ",
|
|
||||||
code_action_icon = "💡",
|
|
||||||
code_action_prompt = {
|
|
||||||
enable = false,
|
|
||||||
sign = false,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
|
|
||||||
function M.config_lsp_intaller()
|
function M.config_lsp_intaller()
|
||||||
utils.try_require("mason", function(mason)
|
utils.try_require("mason", function(mason)
|
||||||
mason.setup()
|
mason.setup()
|
||||||
|
Loading…
Reference in New Issue
Block a user