diff --git a/config/nvim/lua/plugins/treesitter.lua b/config/nvim/lua/plugins/treesitter.lua index 7c78733..9af4980 100644 --- a/config/nvim/lua/plugins/treesitter.lua +++ b/config/nvim/lua/plugins/treesitter.lua @@ -4,56 +4,51 @@ return { build = ':TSUpdate', dependencies = { 'nvim-treesitter/nvim-treesitter-textobjects' }, config = function() - require('nvim-treesitter.configs').setup({ - auto_install = true, - highlight = { enable = true }, - indent = { enable = true }, - textobjects = { - select = { - enable = true, - lookahead = true, - keymaps = { - ['af'] = '@function.outer', - ['if'] = '@function.inner', - ['ac'] = '@class.outer', - ['ic'] = '@class.inner', - ['aa'] = '@parameter.outer', - ['ia'] = '@parameter.inner', - ['ai'] = '@conditional.outer', - ['ii'] = '@conditional.inner', - ['al'] = '@loop.outer', - ['il'] = '@loop.inner', - ['ab'] = '@block.outer', - ['ib'] = '@block.inner', - }, + require('nvim-treesitter-textobjects').setup({ + select = { + enable = true, + lookahead = true, + keymaps = { + ['af'] = '@function.outer', + ['if'] = '@function.inner', + ['ac'] = '@class.outer', + ['ic'] = '@class.inner', + ['aa'] = '@parameter.outer', + ['ia'] = '@parameter.inner', + ['ai'] = '@conditional.outer', + ['ii'] = '@conditional.inner', + ['al'] = '@loop.outer', + ['il'] = '@loop.inner', + ['ab'] = '@block.outer', + ['ib'] = '@block.inner', }, - move = { - enable = true, - set_jumps = true, - goto_next_start = { - [']f'] = '@function.outer', - [']c'] = '@class.outer', - [']a'] = '@parameter.inner', - }, - goto_next_end = { - [']F'] = '@function.outer', - [']C'] = '@class.outer', - }, - goto_previous_start = { - ['[f'] = '@function.outer', - ['[c'] = '@class.outer', - ['[a'] = '@parameter.inner', - }, - goto_previous_end = { - ['[F'] = '@function.outer', - ['[C'] = '@class.outer', - }, + }, + move = { + enable = true, + set_jumps = true, + goto_next_start = { + [']f'] = '@function.outer', + [']c'] = '@class.outer', + [']a'] = '@parameter.inner', }, - swap = { - enable = true, - swap_next = { ['sn'] = '@parameter.inner' }, - swap_previous = { ['sp'] = '@parameter.inner' }, + goto_next_end = { + [']F'] = '@function.outer', + [']C'] = '@class.outer', }, + goto_previous_start = { + ['[f'] = '@function.outer', + ['[c'] = '@class.outer', + ['[a'] = '@parameter.inner', + }, + goto_previous_end = { + ['[F'] = '@function.outer', + ['[C'] = '@class.outer', + }, + }, + swap = { + enable = true, + swap_next = { ['sn'] = '@parameter.inner' }, + swap_previous = { ['sp'] = '@parameter.inner' }, }, }) end,