feat(snakemake): update indent queries

This commit is contained in:
Oliver Thomas 2025-09-06 11:53:26 +02:00 committed by Christian Clason
parent 939556333f
commit 1164db6031

View file

@ -1,12 +1,12 @@
; inherits: python
((rule_definition) @indent.begin
(#set! indent.immediate 1))
((checkpoint_definition) @indent.begin
(#set! indent.immediate 1))
((rule_inheritance) @indent.begin
([
(rule_definition)
(checkpoint_definition)
(rule_inheritance)
(module_definition)
(directive)
] @indent.begin
(#set! indent.immediate 1))
((rule_import
@ -14,12 +14,20 @@
":") @indent.begin
(#set! indent.immediate 1))
((module_definition) @indent.begin
(#set! indent.immediate 1))
((directive) @indent.begin
(#set! indent.immediate 1))
; end indentation after last parameter node (no following ',')
(directive_parameters
(_) @indent.end .)
; ; end indentation after last parameter node (no following ',')
; ; accommodate different levels of nesting
; ; see also queries/python/indents.scm: return_statement
(directive
(directive_parameters
[
(_) @indent.dedent
(_
[
(_)
")"
"}"
"]"
] .) @indent.dedent
]
. ; anchor at end: no subsequent ','
))