mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-06 13:30:01 -04:00
54 lines
622 B
Scheme
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
|