on 0e42e4e help sign in
helix/runtime/queries/just/textobjects.scm
48 lines 1.3 kB history raw
1(body) @function.inside
2(recipe) @function.around
3(expression
4 if:(expression) @function.inside
5)
6(expression
7 else:(expression) @function.inside
8)
9(interpolation (expression) @function.inside) @function.around
10(settinglist (stringlist) @function.inside) @function.around
12(call (NAME) @class.inside) @class.around
13(dependency (NAME) @class.inside) @class.around
14(depcall (NAME) @class.inside)
16(dependency) @parameter.around
17(depcall) @parameter.inside
18(depcall (expression) @parameter.inside)
20(stringlist
21 (string) @parameter.inside
22 . ","? @_end
23 ; Commented out since we don't support `#make-range!` at the moment
24 ; (#make-range! "parameter.around" @parameter.inside @_end)
26(parameters
27 [(parameter)
28 (variadic_parameters)] @parameter.inside
29 . " "? @_end
30 ; Commented out since we don't support `#make-range!` at the moment
31 ; (#make-range! "parameter.around" @parameter.inside @_end)
34(expression
35 (condition) @function.inside
36) @function.around
37(expression
38 if:(expression) @function.inside
40(expression
41 else:(expression) @function.inside
44(item [(alias) (assignment) (export) (setting)]) @class.around
45(recipeheader) @class.around
46(line) @class.around
48(comment) @comment.around