From 2028f85546d47aa678c842c6fd062737180d0a8a Mon Sep 17 00:00:00 2001 From: ozacod <47009516+ozacod@users.noreply.github.com> Date: Tue, 10 Feb 2026 03:05:46 +0300 Subject: [PATCH] languages: Fix block comment indentation for C/C++ (#47810) Before: before After: after Release Notes: - Fixed for block comment indentation problem for C/C++ --- crates/languages/src/c/indents.scm | 3 +++ crates/languages/src/cpp/indents.scm | 3 +++ 2 files changed, 6 insertions(+) diff --git a/crates/languages/src/c/indents.scm b/crates/languages/src/c/indents.scm index 3b6d5135abe593656d4134b309bf5d43f54a8f59..025ef70d245ef0715c697d4b423e4b15fca7ccd6 100644 --- a/crates/languages/src/c/indents.scm +++ b/crates/languages/src/c/indents.scm @@ -11,6 +11,9 @@ (_ "{" "}" @end) @indent (_ "(" ")" @end) @indent +((comment) @indent + (#match? @indent "^/\\*")) + (if_statement) @start.if (for_statement) @start.for (while_statement) @start.while diff --git a/crates/languages/src/cpp/indents.scm b/crates/languages/src/cpp/indents.scm index d95dfe178cbada6836cb14bca997619fe2a319b3..23b3bce642575f5944fc82e1fe45c90187fa1a2d 100644 --- a/crates/languages/src/cpp/indents.scm +++ b/crates/languages/src/cpp/indents.scm @@ -11,6 +11,9 @@ (_ "{" "}" @end) @indent (_ "(" ")" @end) @indent +((comment) @indent + (#match? @indent "^/\\*")) + (if_statement) @start.if (for_statement) @start.for (while_statement) @start.while