local overrides = require("custom.configs.overrides") ---@type NvPluginSpec[] local plugins = { { "neovim/nvim-lspconfig", dependencies = { { "jose-elias-alvarez/null-ls.nvim", config = function() require "custom.configs.null-ls" end, }, }, config = function() require "plugins.configs.lspconfig" require "custom.configs.lspconfig" end, }, { "williamboman/mason.nvim", opts = overrides.mason }, { "nvim-treesitter/nvim-treesitter", opts = overrides.treesitter, }, { "nvim-tree/nvim-tree.lua", opts = overrides.nvimtree, }, { "max397574/better-escape.nvim", event = "InsertEnter", config = function() require("better_escape").setup() end, }, { "lervag/vimtex", lazy = false, config = function() require("custom.configs.vimtex") end, }, { "L3MON4D3/LuaSnip", dependencies = { "rafamadriz/friendly-snippets" }, config = function() require("custom.configs.luasnip") end, lazy = false, }, } return plugins