fix(vim): migrate to nvim nvim 0.11

This commit is contained in:
Filippo Berto 2025-10-16 09:34:20 +02:00
parent 836220b9a0
commit 7c74cf950b
No known key found for this signature in database
GPG key ID: F1D17F9BCEC62FBC

View file

@ -49,27 +49,27 @@ for type, icon in pairs(signs) do
end
-- LSP configuration
lspconfig["html"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["gopls"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["pylsp"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["nil_ls"].setup { capabilities = capabilities, on_attach = on_attach, settings = {
vim.lsp.config("html", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("gopls", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("pylsp", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("nil_ls", { capabilities = capabilities, on_attach = on_attach, settings = {
["nil"] = {
formatting = { command = { "nixpkgs-fmt" } },
autoEvalInputs = true
}
}}
lspconfig["rust_analyzer"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["texlab"].setup { capabilities = capabilities, on_attach = on_attach, settings = {
}})
vim.lsp.config("rust_analyzer", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("texlab", { capabilities = capabilities, on_attach = on_attach, settings = {
texlab = {
formatterLineLength = 0,
bibtexFormatter = "latexindent",
latexindent = { modifyLineBreaks = false },
chktex = { onEdit = true },
}
}}
lspconfig["clangd"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["marksman"].setup { capabilities = capabilities, on_attach = on_attach}
lspconfig["yamlls"].setup { capabilities = capabilities, on_attach = on_attach, settings = {
}})
vim.lsp.config("clangd", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("marksman", { capabilities = capabilities, on_attach = on_attach})
vim.lsp.config("yamlls", { capabilities = capabilities, on_attach = on_attach, settings = {
yaml = {
keyOrdering = false,
schemas = {
@ -89,10 +89,10 @@ lspconfig["yamlls"].setup { capabilities = capabilities, on_attach = on_attach,
["kubernetes"] = "*.yaml",
}
}
}}
lspconfig["pylsp"].setup({
}})
vim.lsp.config("pylsp", {
capabilities = capabilities,
on_attach = on_attach,
})
-- lspconfig["cmake-language-server"].setup { capabilities = capabilities, on_attach = on_attach}
-- lspconfig["vscode-css-language-server"].setup { capabilities = capabilities, on_attach = on_attach}
-- vim.lsp.config("cmake-language-server", { capabilities = capabilities, on_attach = on_attach})
-- vim.lsp.config("vscode-css-language-server", { capabilities = capabilities, on_attach = on_attach})