on 7dddbca help sign in
helix/runtime/queries/rescript/textobjects.scm
112 lines 1.9 kB history raw
1; Classes (modules)
2;------------------
4(module_declaration definition: ((_) @class.inside)) @class.around
6; Blocks
7;-------
9(block (_) @function.inside) @function.around
11; Functions
12;----------
14(function body: (_) @function.inside) @function.around
16; Calls
17;------
19(call_expression arguments: ((_) @parameter.inside)) @parameter.around
21; Comments
22;---------
24(comment) @comment.inside
25(comment)+ @comment.around
27; Parameters
28;-----------
30(function parameter: (_) @parameter.inside @parameter.around)
32(formal_parameters
33 ","
34 . (_) @parameter.inside
35 @parameter.around)
36(formal_parameters
37 . (_) @parameter.inside
38 . ","?
39 @parameter.around)
41(arguments
42 "," @_arguments_start
43 . (_) @parameter.inside
44 @parameter.around)
45(arguments
46 . (_) @parameter.inside
47 . ","?
48 @parameter.around)
50(function_type_parameters
51 ","
52 . (_) @parameter.inside
53 @parameter.around)
54(function_type_parameters
55 . (_) @parameter.inside
56 . ","?
57 @parameter.around)
59(functor_parameters
60 ","
61 . (_) @parameter.inside
62 @parameter.around)
63(functor_parameters
64 . (_) @parameter.inside
65 . ","?
66 @parameter.around)
68(type_parameters
69 ","
70 . (_) @parameter.inside
71 @parameter.around)
72(type_parameters
73 . (_) @parameter.inside
74 . ","?
75 @parameter.around)
77(type_arguments
78 ","
79 . (_) @parameter.inside
80 @parameter.around)
81(type_arguments
82 . (_) @parameter.inside
83 . ","?
84 @parameter.around)
86(decorator_arguments
87 ","
88 . (_) @parameter.inside
89 @parameter.around)
90(decorator_arguments
91 . (_) @parameter.inside
92 . ","?
93 @parameter.around)
95(variant_parameters
96 ","
97 . (_) @parameter.inside
98 @parameter.around)
99(variant_parameters
100 . (_) @parameter.inside
101 . ","?
102 @parameter.around)
104(polyvar_parameters
105 ","
106 . (_) @parameter.inside
107 @parameter.around)
108(polyvar_parameters
109 . (_) @parameter.inside
110 . ","?
111 @parameter.around)