From 7d3fffbae7ec9b6ab5dc41d0e04cdb66a19922f2 Mon Sep 17 00:00:00 2001 From: Danil Alexeev Date: Tue, 3 Mar 2026 12:43:51 +0300 Subject: [PATCH] Editor Help: Start new paragraphs after codeblocks --- editor/doc/editor_help.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/editor/doc/editor_help.cpp b/editor/doc/editor_help.cpp index d1a8ea7cfb..b66ebc335e 100644 --- a/editor/doc/editor_help.cpp +++ b/editor/doc/editor_help.cpp @@ -2789,8 +2789,12 @@ static void _add_text_to_rt(const String &p_bbcode, RichTextLabel *p_rt, const C // Compensate for `\n` removed before the loop. if (pos < bbcode.length()) { - // `\n` starts a new paragraph, `\r` just adds a break to existing one. - p_rt->add_text("\r"); + if (bbcode.substr(pos, 10) == "[codeblock") { + // `\n` starts a new paragraph, `\r` just adds a break to existing one. + p_rt->add_text("\r"); + } else { + p_rt->add_newline(); + } } } else if (tag == "kbd") { int end_pos = bbcode.find("[/kbd]", brk_end + 1);