Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/julia/indents.scm')
-rw-r--r--runtime/queries/julia/indents.scm30
1 files changed, 27 insertions, 3 deletions
diff --git a/runtime/queries/julia/indents.scm b/runtime/queries/julia/indents.scm
index 08f55aa7..d7320177 100644
--- a/runtime/queries/julia/indents.scm
+++ b/runtime/queries/julia/indents.scm
@@ -2,15 +2,39 @@
(struct_definition)
(macro_definition)
(function_definition)
- (compound_expression)
- (let_statement)
+ (compound_statement)
(if_statement)
+ (try_statement)
(for_statement)
(while_statement)
+ (let_statement)
+ (quote_statement)
(do_clause)
- (parameter_list)
+ (assignment)
+ (for_binding)
+ (call_expression)
+ (parenthesized_expression)
+ (tuple_expression)
+ (comprehension_expression)
+ (matrix_expression)
+ (vector_expression)
] @indent
[
"end"
+ ")"
+ "]"
+ "}"
] @outdent
+
+(argument_list
+ . (_) @anchor
+ (#set! "scope" "tail")) @align
+
+(parameter_list
+ . (_) @anchor
+ (#set! "scope" "tail")) @align
+
+(curly_expression
+ . (_) @anchor
+ (#set! "scope" "tail")) @align