From 516b4eb981fd885512f5f57f16b4321ce214b963 Mon Sep 17 00:00:00 2001 From: Peter Cardenas <16930781+PeterCardenas@users.noreply.github.com> Date: Mon, 26 May 2025 02:11:12 -0700 Subject: [PATCH] feat(starlark): add function, loop, and conditional textobjects --- queries/starlark/textobjects.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 queries/starlark/textobjects.scm diff --git a/queries/starlark/textobjects.scm b/queries/starlark/textobjects.scm new file mode 100644 index 00000000..900a7a8b --- /dev/null +++ b/queries/starlark/textobjects.scm @@ -0,0 +1,18 @@ +(function_definition + body: (block)? @function.inner) @function.outer + +(while_statement + body: (block)? @loop.inner) @loop.outer + +(for_statement + body: (block)? @loop.inner) @loop.outer + +(if_statement + alternative: (_ + (_) @conditional.inner)?) @conditional.outer + +(if_statement + consequence: (block)? @conditional.inner) + +(if_statement + condition: (_) @conditional.inner)