1
1
Fork 0
dotfiles/nvim/lua/plugins/lsp.lua
2025-06-16 23:09:12 -06:00

39 lines
858 B
Lua

return {
{
"smjonas/inc-rename.nvim",
opts = {}
},
-- {
-- "mason-org/mason-lspconfig.nvim",
-- opts = {},
-- dependencies = {
-- { "mason-org/mason.nvim", opts = {} },
-- "neovim/nvim-lspconfig",
-- },
-- },
{
{
"mason-org/mason-lspconfig.nvim",
opts = {
ensure_installed = { "lexical" }
},
dependencies = {
{ "mason-org/mason.nvim", opts = {} },
{ "neovim/nvim-lspconfig" },
},
}
},
{
"lukas-reineke/lsp-format.nvim",
config = function()
require("lsp-format").setup {}
vim.api.nvim_create_autocmd('LspAttach', {
callback = function(args)
local client = assert(vim.lsp.get_client_by_id(args.data.client_id))
require("lsp-format").on_attach(client, args.buf)
end,
})
end,
},
}