From 1ca9b938c1c3d8b2c64a168f6a5419b8f3870410 Mon Sep 17 00:00:00 2001 From: Pham Huy Hoang Date: Sat, 29 Apr 2023 17:35:35 +0900 Subject: Add Python else elif dedent (#4618) * feat(python): add interactive else/elif dedent * fixup * add test --- queries/python/indents.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'queries/python') diff --git a/queries/python/indents.scm b/queries/python/indents.scm index efcdba6b2..338473f00 100644 --- a/queries/python/indents.scm +++ b/queries/python/indents.scm @@ -83,6 +83,14 @@ (continue_statement) ] @indent.dedent +(ERROR + (_) @indent.branch ":" . + (#lua-match? @indent.branch "^else")) + +(ERROR + (_) @indent.branch @indent.dedent ":" . + (#lua-match? @indent.branch "^elif")) + (parenthesized_expression ")" @indent.end) (generator_expression ")" @indent.end) (list_comprehension "]" @indent.end) -- cgit v1.2.3-70-g09d2