[ (block) (do_block) (list) (map) (stab_clause) (tuple) (arguments) ] @indent.begin [ ")" "]" "after" "catch" "else" "rescue" "}" "end" ] @indent.end @indent.branch ; Elixir pipelines are not indented, but other binary operator chains are ((binary_operator operator: _ @_operator) @indent.begin (#not-eq? @_operator "|>"))