mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-12-22 13:47:36 +00:00
Fix loading of lsp files on first load before install
This commit is contained in:
parent
718dcc79e6
commit
d004dbee79
@ -137,24 +137,25 @@ local function merged_capabilities()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.config_lsp()
|
function M.config_lsp()
|
||||||
local lsp_config = require("lspconfig")
|
utils.try_require("lspconfig", function(lsp_config)
|
||||||
local capabilities = merged_capabilities()
|
local capabilities = merged_capabilities()
|
||||||
|
|
||||||
-- Configure each server
|
-- Configure each server
|
||||||
lsp_config.bashls.setup({ capabilities = capabilities, on_attach = default_attach })
|
lsp_config.bashls.setup({ capabilities = capabilities, on_attach = default_attach })
|
||||||
lsp_config.gopls.setup({ capabilities = capabilities, on_attach = default_attach })
|
lsp_config.gopls.setup({ capabilities = capabilities, on_attach = default_attach })
|
||||||
lsp_config.pyright.setup({ capabilities = capabilities, on_attach = default_attach })
|
lsp_config.pyright.setup({ capabilities = capabilities, on_attach = default_attach })
|
||||||
lsp_config.rls.setup({
|
lsp_config.rls.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
on_attach = default_attach,
|
on_attach = default_attach,
|
||||||
settings = {
|
settings = {
|
||||||
rust = {
|
rust = {
|
||||||
build_on_save = false,
|
build_on_save = false,
|
||||||
all_features = true,
|
all_features = true,
|
||||||
unstable_features = true,
|
unstable_features = true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
})
|
||||||
})
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.config_lsp_saga()
|
function M.config_lsp_saga()
|
||||||
|
Loading…
Reference in New Issue
Block a user