From 2e7086dc2252f2c72483bdbdcb7fae46bf539dea Mon Sep 17 00:00:00 2001 From: Michael Flossmann Date: Tue, 10 Sep 2024 11:55:56 +0200 Subject: [PATCH] add some treesitter options --- plugins/treesitter.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/treesitter.nix b/plugins/treesitter.nix index c966506..6436780 100644 --- a/plugins/treesitter.nix +++ b/plugins/treesitter.nix @@ -83,24 +83,32 @@ "]k" = { query = "@block.outer"; desc = "Next block start"; }; "]f" = { query = "@function.outer"; desc = "Next function start"; }; "]a" = { query = "@parameter.inner"; desc = "Next argument start"; }; + "]?" = { query = "@condition.outer"; desc = "Next conditional start"; }; + "]l" = { query = "@loop.outer"; desc = "Next loop start"; }; + "]c" = { query = "@call.inner"; desc = "Previous call start"; }; }; gotoNextEnd = { "]K" = { query = "@block.outer"; desc = "Next block end"; }; "]F" = { query = "@function.outer"; desc = "Next function end"; }; "]A" = { query = "@parameter.inner"; desc = "Next argument end"; }; + "]L" = { query = "@loop.outer"; desc = "Next loop end"; }; }; gotoPreviousStart = { "[k" = { query = "@block.outer"; desc = "Previous block start"; }; "[f" = { query = "@function.outer"; desc = "Previous function start"; }; "[a" = { query = "@parameter.inner"; desc = "Previous argument start"; }; + "[?" = { query = "@condition.outer"; desc = "Previous conditional start"; }; + "[l" = { query = "@loop.outer"; desc = "Previous loop start"; }; + "[c" = { query = "@call.inner"; desc = "Previous call start"; }; }; gotoPreviousEnd = { "[K" = { query = "@block.outer"; desc = "Previous block end"; }; "[F" = { query = "@function.outer"; desc = "Previous function end"; }; "[A" = { query = "@parameter.inner"; desc = "Previous argument end"; }; + "[L" = { query = "@loop.outer"; desc = "Previous loop end"; }; }; };