1
Files
flake-nixinator/config/neovim/store/treesitter-parsers/queries/groovy/indents.scm

24 lines
415 B
Scheme

[
(closure)
(map)
(list)
(argument_list)
(parameter_list)
(for_parameters)
] @indent.begin
; (function_definition "(" @indent.begin)
(closure "}" @indent.end)
(argument_list ")" @indent.end)
(for_parameters ")" @indent.end)
((for_loop
body: (_) @_body) @indent.begin
(#not-has-type? @_body closure))
; TODO: while, try
(list "]" @indent.end)
(map "]" @indent.end)
[ "}" ")" "]" ] @indent.branch