Skip to content

Commit

Permalink
Add parameter.around text object query
Browse files Browse the repository at this point in the history
  • Loading branch information
andreytkachenko authored and archseer committed May 25, 2022
1 parent da29527 commit 10463fe
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 15 deletions.
6 changes: 5 additions & 1 deletion runtime/queries/c/textobjects.scm
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@
(union_specifier
body: (_) @class.inside) @class.around

(parameter_declaration) @parameter.inside
(parameter_list
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(argument_list
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(comment) @comment.inside

Expand Down
7 changes: 5 additions & 2 deletions runtime/queries/go/textobjects.scm
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,14 @@
(type_declaration
(type_spec (type_identifier) (interface_type (method_spec)+ @class.inside))) @class.around

(type_parameter_list
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(parameter_list
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(argument_list
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(comment) @comment.inside

Expand Down
12 changes: 9 additions & 3 deletions runtime/queries/php/textobjects.scm
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,19 @@

(anonymous_function_creation_expression
body: (_) @function.inside) @function.around


(anonymous_function_use_clause
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(formal_parameters
[
([
(simple_parameter)
(variadic_parameter)
(property_promotion_parameter)
] @parameter.inside)
] @parameter.inside . ","? @parameter.around) @parameter.around)

(arguments
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(comment) @comment.inside

Expand Down
6 changes: 3 additions & 3 deletions runtime/queries/python/textobjects.scm
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
body: (block)? @class.inside) @class.around

(parameters
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(lambda_parameters
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(argument_list
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(comment) @comment.inside

Expand Down
15 changes: 9 additions & 6 deletions runtime/queries/rust/textobjects.scm
Original file line number Diff line number Diff line change
Expand Up @@ -52,17 +52,20 @@
(impl_item
body: (_) @class.inside)) @class.around

(parameters
(_) @parameter.inside)
(parameters
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(type_parameters
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(type_arguments
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(closure_parameters
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

(arguments
(_) @parameter.inside)
((_) @parameter.inside . ","? @parameter.around) @parameter.around)

[
(line_comment)
Expand Down

0 comments on commit 10463fe

Please sign in to comment.