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 end
-- LSP configuration -- LSP configuration
lspconfig["html"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("html", { capabilities = capabilities, on_attach = on_attach})
lspconfig["gopls"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("gopls", { capabilities = capabilities, on_attach = on_attach})
lspconfig["pylsp"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("pylsp", { capabilities = capabilities, on_attach = on_attach})
lspconfig["nil_ls"].setup { capabilities = capabilities, on_attach = on_attach, settings = { vim.lsp.config("nil_ls", { capabilities = capabilities, on_attach = on_attach, settings = {
["nil"] = { ["nil"] = {
formatting = { command = { "nixpkgs-fmt" } }, formatting = { command = { "nixpkgs-fmt" } },
autoEvalInputs = true autoEvalInputs = true
} }
}} }})
lspconfig["rust_analyzer"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("rust_analyzer", { capabilities = capabilities, on_attach = on_attach})
lspconfig["texlab"].setup { capabilities = capabilities, on_attach = on_attach, settings = { vim.lsp.config("texlab", { capabilities = capabilities, on_attach = on_attach, settings = {
texlab = { texlab = {
formatterLineLength = 0, formatterLineLength = 0,
bibtexFormatter = "latexindent", bibtexFormatter = "latexindent",
latexindent = { modifyLineBreaks = false }, latexindent = { modifyLineBreaks = false },
chktex = { onEdit = true }, chktex = { onEdit = true },
} }
}} }})
lspconfig["clangd"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("clangd", { capabilities = capabilities, on_attach = on_attach})
lspconfig["marksman"].setup { capabilities = capabilities, on_attach = on_attach} vim.lsp.config("marksman", { capabilities = capabilities, on_attach = on_attach})
lspconfig["yamlls"].setup { capabilities = capabilities, on_attach = on_attach, settings = { vim.lsp.config("yamlls", { capabilities = capabilities, on_attach = on_attach, settings = {
yaml = { yaml = {
keyOrdering = false, keyOrdering = false,
schemas = { schemas = {
@ -89,10 +89,10 @@ lspconfig["yamlls"].setup { capabilities = capabilities, on_attach = on_attach,
["kubernetes"] = "*.yaml", ["kubernetes"] = "*.yaml",
} }
} }
}} }})
lspconfig["pylsp"].setup({ vim.lsp.config("pylsp", {
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach, on_attach = on_attach,
}) })
-- lspconfig["cmake-language-server"].setup { capabilities = capabilities, on_attach = on_attach} -- vim.lsp.config("cmake-language-server", { capabilities = capabilities, on_attach = on_attach})
-- lspconfig["vscode-css-language-server"].setup { capabilities = capabilities, on_attach = on_attach} -- vim.lsp.config("vscode-css-language-server", { capabilities = capabilities, on_attach = on_attach})