Unnamed repository; edit this file 'description' to name the repository.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[
  (function_clause)
  (case)
  (clause)
  (anonymous_function)
  (if)
  (receive)
  (try)
  (block)
  (maybe)
  (list)
  (tuple)
  (map)
  (arguments)
  (bitstring)
] @indent

; `catch`/`after` are branch keywords inside `try`/`receive`; they align with
; the construct, not its body.
[
  "end"
  "catch"
  "after"
  "]"
  "}"
  ")"
  ">>"
] @outdent