return { { 'nvim-treesitter/nvim-treesitter', -- branch = 'main', version = false, lazy = false, build = ':TSUpdate', config = function() require'nvim-treesitter.configs'.setup { textobjects = { move = { enable = true, set_jumps = false, goto_next_start = { [']a'] = '@parameter.inner', }, goto_previous_start = { ['[a'] = '@parameter.inner', } }, }, auto_install = true, highlight = { enable = true, }, } end }, { 'nvim-treesitter/nvim-treesitter-textobjects', }, { 'folke/twilight.nvim', dependencies = { 'nvim-treesitter/nvim-treesitter', }, cmd = { 'Twilight', 'TwilightEnable', 'TwilightDisable', }, }, -- { 'RRethy/vim-illuminate' }, { '0oAstro/dim.lua', dependencies = { 'nvim-treesitter/nvim-treesitter', 'neovim/nvim-lspconfig' }, event = 'LspAttach', }, { 'windwp/nvim-ts-autotag', event = 'VeryLazy', }, }