nvim-treesitter/queries/liquidsoap/indents.scm
Romain Beauxis 691fdc61a1
feat: add liquidsoap
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
2023-10-04 10:58:10 -04:00

54 lines
622 B
Scheme

[
"%ifdef"
"%ifndef"
"%ifencoder"
"%ifnencoder"
"%ifversion"
"%else"
"%endif"
"%argsof"
"%include"
] @indent.zero
[
"if"
"def"
"let"
"for"
"while"
"try"
"{"
"["
"("
] @indent.begin
(ERROR "def") @indent.begin
(def "def_end" @indent.end)
(if "if_end" @indent.end)
(block "block_end" @indent.end)
(for "for_end" @indent.end)
(while "while_end" @indent.end)
(try "try_end" @indent.end)
[
"then"
"do"
"else"
"elsif"
"catch"
] @indent.branch
[
"def_end"
"if_end"
"block_end"
"for_end"
"while_end"
"try_end"
"}"
"]"
")"
] @indent.branch @indent.end
(comment) @indent.auto