Move to nvim 0.11 lsp format.
This commit is contained in:
parent
cc765b7b61
commit
3ccd1f3bb8
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue