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, }, }