39 lines
858 B
Lua
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,
|
|
},
|
|
}
|