; Surface indents like HTML, with the addition of blocks 
[
  (component)
  (tag)
  (block)
] @indent

; Dedent at the end of each tag, as well as a subblock
[
  (end_tag)
  (end_component)
  (end_block)
  (subblock)
] @branch