From 4ca08a31c23eaa7486829773835df2d205713ea4 Mon Sep 17 00:00:00 2001 From: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> Date: Tue, 22 Sep 2026 16:42:44 +0530 Subject: [PATCH] fix(respec2html): improve logging formatting --- tools/respec2html.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/respec2html.js b/tools/respec2html.js index d9e5268c9d..e4bf1eae4b 100755 --- a/tools/respec2html.js +++ b/tools/respec2html.js @@ -19,7 +19,7 @@ class Renderer extends marked.Renderer { return styleText("italic", this.parser.parseInline(token.tokens)); } codespan(token) { - return styleText("underline", unescape(token.text)); + return styleText("cyan", `\`${unescape(token.text)}\``); } paragraph(token) { return unescape(this.parser.parseInline(token.tokens)); @@ -108,7 +108,7 @@ class Logger { console.error( " ", styleText("bold", paddedTitle), - this._formatMarkdown(value) + this._reindent(this._formatMarkdown(value), paddedTitle.length + 3) ); }; print("Count", rsError.elements && String(rsError.elements.length)); @@ -130,6 +130,13 @@ class Logger { (!!rsError.cause?.stack || rsError.plugin === "unknown") ); } + + /** + * @param {string} text + */ + _reindent(text, padding = 0) { + return text.replaceAll("\n", `\n${" ".repeat(padding)}`); + } } class StaticServer {