on 69f84e2 help sign in
helix/runtime/queries/javascript/textobjects.scm
36 lines 811 B history raw
1(function_declaration
2 body: (_) @function.inside) @function.around
4(function
5 body: (_) @function.inside) @function.around
7(arrow_function
8 body: (_) @function.inside) @function.around
10(method_definition
11 body: (_) @function.inside) @function.around
13(generator_function_declaration
14 body: (_) @function.inside) @function.around
16(class_declaration
17 body: (class_body) @class.inside) @class.around
19(class
20 (class_body) @class.inside) @class.around
22(export_statement
23 declaration: [
24 (function_declaration) @function.around
25 (class_declaration) @class.around
26 ])
28(formal_parameters
29 ((_) @parameter.inside . ","? @parameter.around) @parameter.around)
31(arguments
32 ((_) @parameter.inside . ","? @parameter.around) @parameter.around)
34(comment) @comment.inside
36(comment)+ @comment.around