Improve indent queries for python in specific cases (#5332)
where the tree-sitter completely fails to parse incomplete code.
This commit is contained in:
parent
9f0d939f25
commit
873434b927
@ -29,6 +29,19 @@
|
|||||||
(class_definition)
|
(class_definition)
|
||||||
] @indent
|
] @indent
|
||||||
|
|
||||||
|
; Workaround for the tree-sitter grammar creating large errors when a
|
||||||
|
; try_statement is missing the except/finally clause
|
||||||
|
(ERROR
|
||||||
|
"try"
|
||||||
|
.
|
||||||
|
":" @indent @extend)
|
||||||
|
(ERROR
|
||||||
|
.
|
||||||
|
"def") @indent @extend
|
||||||
|
(ERROR
|
||||||
|
(block) @indent @extend
|
||||||
|
(#set! "scope" "all"))
|
||||||
|
|
||||||
[
|
[
|
||||||
(if_statement)
|
(if_statement)
|
||||||
(for_statement)
|
(for_statement)
|
||||||
|
Loading…
Reference in New Issue
Block a user