mirror of https://github.com/helix-editor/helix
feat(indent): add basic java indentation queries (#7844)
parent
80d2599f9c
commit
1d189820a1
@ -0,0 +1,35 @@
|
||||
[
|
||||
(class_body)
|
||||
(enum_body)
|
||||
(interface_body)
|
||||
(constructor_body)
|
||||
(annotation_type_body)
|
||||
(module_body)
|
||||
(block)
|
||||
(switch_block)
|
||||
(array_initializer)
|
||||
(argument_list)
|
||||
(formal_parameters)
|
||||
(annotation_argument_list)
|
||||
(element_value_array_initializer)
|
||||
] @indent
|
||||
|
||||
[
|
||||
"}"
|
||||
")"
|
||||
"]"
|
||||
] @outdent
|
||||
|
||||
; Single statement after if/while/for without brackets
|
||||
(if_statement
|
||||
consequence: (_) @indent
|
||||
(#not-kind-eq? @indent "block")
|
||||
(#set! "scope" "all"))
|
||||
(while_statement
|
||||
body: (_) @indent
|
||||
(#not-kind-eq? @indent "block")
|
||||
(#set! "scope" "all"))
|
||||
(for_statement
|
||||
(_) @indent
|
||||
(#not-kind-eq? @indent "block")
|
||||
(#set! "scope" "all"))
|
Loading…
Reference in New Issue