Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/kotlin/indents.scm')
| -rw-r--r-- | runtime/queries/kotlin/indents.scm | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/runtime/queries/kotlin/indents.scm b/runtime/queries/kotlin/indents.scm new file mode 100644 index 00000000..6fe73aec --- /dev/null +++ b/runtime/queries/kotlin/indents.scm @@ -0,0 +1,44 @@ +[ + (class_body) + (enum_class_body) + (lambda_literal) + + ; _block is hidden in the grammar, so list all public wrappers explicitly. + (function_body) + (anonymous_initializer) + (control_structure_body) + (secondary_constructor) + (try_expression) + (catch_block) + (finally_block) + + (property_declaration) + (assignment) + + (when_expression) + (call_expression) + (if_expression) + + ; Binary expressions + (multiplicative_expression) + (additive_expression) + (range_expression) + (infix_expression) + (elvis_expression) + (check_expression) + (comparison_expression) + (equality_expression) + (comparison_expression) + (equality_expression) + (conjunction_expression) + (disjunction_expression) + + (call_suffix) + (function_value_parameters) +] @indent + +[ + "}" + ")" + "]" +] @outdent |