diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2024-05-23 01:06:50 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2024-05-23 01:06:50 -0400 |
commit | 1c0ac26114e249548dfdd270a07bc2336a37b6e2 (patch) | |
tree | 67a9a69b8de26b6ecb9008a0d992e865d1fc12c2 /lua/ben/plugins/treesitter-text-objects.lua | |
parent | 796db1e83d41d25a277c46c968a168702c1f3eb8 (diff) |
Massive simplification
Diffstat (limited to 'lua/ben/plugins/treesitter-text-objects.lua')
-rw-r--r-- | lua/ben/plugins/treesitter-text-objects.lua | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/lua/ben/plugins/treesitter-text-objects.lua b/lua/ben/plugins/treesitter-text-objects.lua deleted file mode 100644 index bcf1b92..0000000 --- a/lua/ben/plugins/treesitter-text-objects.lua +++ /dev/null @@ -1,53 +0,0 @@ -return { - "nvim-treesitter/nvim-treesitter-textobjects", - event = { "BufReadPost", "BufNewFile" }, - dependencies = { - "nvim-treesitter/nvim-treesitter", - }, - config = function() - require("nvim-treesitter.configs").setup({ - textobjects = { - select = { - enable = true, - - -- Automatically jump forward to textobj, similar to targets.vim - lookahead = true, - - keymaps = { - -- You can use the capture groups defined in textobjects.scm - ["a="] = { query = "@assignment.outer", desc = "Select outer part of an assignment region" }, - ["i="] = { query = "@assignment.inner", desc = "Select inner part of an assignment region" }, - - ["a:"] = { query = "@parameter.outer", desc = "Select outer part of a parameter/field region" }, - ["i:"] = { query = "@parameter.inner", desc = "Select inner part of a parameter/field region" }, - - ["ai"] = { query = "@conditional.outer", desc = "Select outer part of a conditional region" }, - ["ii"] = { query = "@conditional.inner", desc = "Select inner part of a conditional region" }, - - ["al"] = { query = "@loop.outer", desc = "Select outer part of a loop region" }, - ["il"] = { query = "@loop.inner", desc = "Select inner part of a loop region" }, - - ["ab"] = { query = "@block.outer", desc = "Select outer part of a block region" }, -- overrides default text object block of parenthesis to parenthesis - ["ib"] = { query = "@block.inner", desc = "Select inner part of a block region" }, -- overrides default text object block of parenthesis to parenthesis - - ["af"] = { query = "@function.outer", desc = "Select outer part of a function region" }, - ["if"] = { query = "@function.inner", desc = "Select inner part of a function region" }, - - ["ac"] = { query = "@class.outer", desc = "Select outer part of a class region" }, - ["ic"] = { query = "@class.inner", desc = "Select inner part of a class region" }, - }, - include_surrounding_whitespace = true, - }, - swap = { - enable = true, - swap_next = { - ["<leader>on"] = "@parameter.inner", -- swap object under cursor with next - }, - swap_previous = { - ["<leader>op"] = "@parameter.inner", -- swap object under cursor with previous - }, - }, - }, - }) - end, -} |