Move to nvim 0.11 lsp format.

This commit is contained in:
Drew Galbraith 2025-05-13 00:54:25 -07:00
parent cc765b7b61
commit 3ccd1f3bb8
1 changed files with 14 additions and 7 deletions

View File

@ -1,22 +1,27 @@
local capabilities = require("blink.cmp").get_lsp_capabilities()
require("lspconfig").basedpyright.setup({ capabilities = capabilities })
require("lspconfig").ruff.setup({ capabilities = capabilities })
vim.lsp.config("basedpyright", { capabilities = capabilities })
vim.lsp.config("ruff", { capabilities = capabilities })
vim.lsp.enable({ "basedpyright", "ruff" })
-- npm i -g bash-language-server
-- Also install shellcheck using system package manager.
require("lspconfig").bashls.setup({ capabilities = capabilities })
vim.lsp.config("bashls", { capabilities = capabilities })
vim.lsp.enable("bashls")
-- cargo install --features lsp --locked taplo-cli
-- (For toml)
require("lspconfig").taplo.setup({ capabilities = capabilities })
vim.lsp.config("taplo", { capabilities = capabilities })
vim.lsp.enable("taplo")
-- npm i -g yaml-language-server
require("lspconfig").yamlls.setup({ capabilities = capabilities })
vim.lsp.config("yamlls", { capabilities = capabilities })
vim.lsp.enable("yamlls")
require("lspconfig").ccls.setup({ capabilities = capabilities })
vim.lsp.config("ccls", { capabilities = capabilities })
vim.lsp.enable("ccls")
require("lspconfig").lua_ls.setup({
vim.lsp.config("lua_ls", {
on_init = function(client)
if client.workspace_folders then
local path = client.workspace_folders[1].name
@ -48,6 +53,8 @@ require("lspconfig").lua_ls.setup({
},
capabilities = capabilities,
})
vim.lsp.enable("lua_ls")
vim.g.rustaceanvim = {
-- Plugin configuration