From 12aa270b9ab1eabd3c1adee37bbf5028621cd296 Mon Sep 17 00:00:00 2001 From: Ben Kunkle Date: Mon, 17 Feb 2025 20:15:10 -0500 Subject: [PATCH] Fix TypeScript block indenting when using allman style (#25051) Closes #24976 Release Notes: - Fixed an issue where writing TypeScript using Allman style would result in incorrect auto-indent behavior --- crates/languages/src/typescript/indents.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/languages/src/typescript/indents.scm b/crates/languages/src/typescript/indents.scm index 107e6ff8e0..b4ac50bf5a 100644 --- a/crates/languages/src/typescript/indents.scm +++ b/crates/languages/src/typescript/indents.scm @@ -5,8 +5,10 @@ (lexical_declaration) (variable_declaration) (assignment_expression) - (if_statement) - (for_statement) + ; below handled by `(_ "{" "}" @end) @indent` + ; (if_statement) + ; (for_statement) + ; (while_statement) ] @indent (_ "[" "]" @end) @indent