languages: Fix python indent block for more keywords (#30323)
Smit Barmase
created
Add `with`, `while`, `match`, `class` and `case` keywords as indent
block.
Release Notes:
- N/A
Change summary
crates/languages/src/python/indents.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
Detailed changes
@@ -24,6 +24,31 @@
body: (block) @indent
)
+(with_statement
+ ":" @start
+ body: (block) @indent
+)
+
+(while_statement
+ ":" @start
+ body: (block) @indent
+)
+
+(match_statement
+ ":" @start
+ body: (block) @indent
+)
+
+(class_definition
+ ":" @start
+ body: (block) @indent
+)
+
+(case_clause
+ ":" @start
+ consequence: (block) @indent
+)
+
(try_statement
":" @start
body: (block) @indent