From 05a6c31ad8c66f8447eccc28a34d22ace15e4053 Mon Sep 17 00:00:00 2001 From: Smit Barmase Date: Thu, 8 May 2025 17:21:33 -0700 Subject: [PATCH] languages: Fix python indent block for more keywords (#30323) Add `with`, `while`, `match`, `class` and `case` keywords as indent block. Release Notes: - N/A --- crates/languages/src/python/indents.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/crates/languages/src/python/indents.scm b/crates/languages/src/python/indents.scm index 3f5fd87294829eb505745418354df7b359e573cb..f5fe106c53567d39d83351e19497ff8603818b29 100644 --- a/crates/languages/src/python/indents.scm +++ b/crates/languages/src/python/indents.scm @@ -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