Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/cairo/indents.scm')
-rw-r--r--runtime/queries/cairo/indents.scm10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/queries/cairo/indents.scm b/runtime/queries/cairo/indents.scm
index b20317ab..8c6abd10 100644
--- a/runtime/queries/cairo/indents.scm
+++ b/runtime/queries/cairo/indents.scm
@@ -115,6 +115,16 @@
(#not-same-line? @expr-start @pattern-guard)
) @indent
+; Align closure parameters if they span more than one line
+(closure_parameters
+ "|"
+ .
+ (_) @anchor
+ (_) @expr-end
+ .
+ (#not-same-line? @anchor @expr-end)
+) @align
+
(for_expression
"in" @in
.