From f45c17b8bf6fac79ef142fb1cfe9fdf4d39b142a Mon Sep 17 00:00:00 2001 From: Tony Thomas Date: Sat, 12 Oct 2024 19:36:39 -0400 Subject: [PATCH] add queries for basic textobjects --- queries/textobjects.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 queries/textobjects.scm diff --git a/queries/textobjects.scm b/queries/textobjects.scm new file mode 100644 index 0000000..4596b39 --- /dev/null +++ b/queries/textobjects.scm @@ -0,0 +1,33 @@ +(type_definition + (anon_type_defn + block: (_)? @class.inner)) @class.outer + +(type_definition + (record_type_defn + block: (_)? @class.inner)) @class.outer + +(type_definition + (union_type_defn + block: (_)? @class.inner)) @class.outer + +(function_or_value_defn + (function_declaration_left) + body: (_)? @function.inner) @function.outer + +(member_defn + (method_or_prop_defn + name: (property_or_ident) + args: (paren_pattern) + ((_)? @function.inner))) @function.outer + +(fun_expression + (argument_patterns) + ((_)? @function.inner)) @function.outer + +(block_comment + (block_comment_content) @comment.inner) @comment.outer + +(line_comment) @comment.inner @comment.outer + +(argument_patterns + (_) @parameter.inner)