local overrides = require("custom.configs.overrides") ---@type NvPluginSpec[] local plugins = { -- Override plugin definition options -- override plugin configs { "williamboman/mason.nvim", opts = overrides.mason }, { "nvim-treesitter/nvim-treesitter", opts = overrides.treesitter, }, { "nvim-tree/nvim-tree.lua", opts = overrides.nvimtree, }, -- Install a plugin { "max397574/better-escape.nvim", event = "InsertEnter", config = function() require("better_escape").setup() end, }, -- vim-fugitive for integrated Git { "tpope/vim-fugitive", event = "VeryLazy", }, -- fzf fuzzyfinder { "vijaymarupudi/nvim-fzf", event = "InsertEnter", config = function() require("nvim-fzf").setup() end, }, { "nvim-telescope/telescope-fzf-native.nvim", build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", } } return plugins