From 404c40d8dc82f47fd3569803b31cf8aef21d0fd3 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sun, 1 Jun 2025 23:49:30 +0200 Subject: [PATCH] feat: Add jump prev/next for function/conditional/class/loop --- nvim/lua/plugs/treesitter.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nvim/lua/plugs/treesitter.lua b/nvim/lua/plugs/treesitter.lua index 37b7887..45786e2 100644 --- a/nvim/lua/plugs/treesitter.lua +++ b/nvim/lua/plugs/treesitter.lua @@ -86,6 +86,22 @@ return { ["aa"] = { query = "@attribute.outer" }, }, }, + move = { + enable = true, + set_jumps = true, + goto_previous_start = { + ["[f"] = "@function.outer", + ["[i"] = "@conditional.outer", + ["[c"] = "@class.outer", + ["[l"] = "@loop.outer", + }, + goto_next_start = { + ["]f"] = "@function.outer", + ["]i"] = "@conditional.outer", + ["]c"] = "@class.outer", + ["]l"] = "@loop.outer", + }, + }, }, }) end