From 30d1c046ffcf2c9ae0b461a29fff94b880cd7e57 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 21 Jan 2025 12:00:38 +0800 Subject: [PATCH] fix(plugin-shikiji): incorrect render when `whitespace:true`, close #444 (#446) --- plugins/plugin-shikiji/src/node/utils/whitespace.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/plugin-shikiji/src/node/utils/whitespace.ts b/plugins/plugin-shikiji/src/node/utils/whitespace.ts index 558d48f2..b39d0a09 100644 --- a/plugins/plugin-shikiji/src/node/utils/whitespace.ts +++ b/plugins/plugin-shikiji/src/node/utils/whitespace.ts @@ -8,11 +8,11 @@ export function resolveWhitespacePosition(info: string, defaultPosition?: boolea return false } - defaultPosition = defaultPosition === true ? undefined : defaultPosition + const position = defaultPosition === true ? undefined : defaultPosition const match = info.match(WHITESPACE_REGEXP) if (match) { - return (match[1] || defaultPosition || 'all') as WhitespacePosition + return (match[1] || position || 'all') as WhitespacePosition } - return defaultPosition ?? false + return defaultPosition === true ? 'all' : defaultPosition ?? false }