return { { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate' }, { 'L3MON4D3/LuaSnip', version = "v2.*", build = 'make install_jsregexp', }, { 'saadparwaiz1/cmp_luasnip' }, 'lewis6991/gitsigns.nvim', { 'nvim-telescope/telescope.nvim', dependencies = { { 'nvim-lua/plenary.nvim' } } }, { 'catppuccin/nvim', name = 'catppuccin', priority = 1000 }, { 'tpope/vim-fugitive', name = 'fugitive' }, { 'ThePrimeagen/harpoon', dependencies = { { 'nvim-lua/plenary.nvim' }, }, }, { 'ray-x/lsp_signature.nvim', event = 'VeryLazy', opts = {}, config = function(_, opts) require('lsp_signature').setup(opts) end }, 'rcarriga/nvim-notify', { 'danymat/neogen', dependencies = 'nvim-treesitter/nvim-treesitter', config = true, }, { 'lukas-reineke/indent-blankline.nvim', main = 'ibl', opts = {}, }, { 'jiangmiao/auto-pairs', }, }