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 }