mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-20 12:20:02 -04:00
parent
939556333f
commit
fee71c102c
6 changed files with 171 additions and 20 deletions
|
|
@ -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 ','
|
||||
))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue