diff --git a/src/render/markdown.ts b/src/render/markdown.ts index dbf5713..08a6fe6 100644 --- a/src/render/markdown.ts +++ b/src/render/markdown.ts @@ -46,6 +46,13 @@ import zsh from "@shikijs/langs/zsh"; import kanagawaLotus from "@shikijs/themes/kanagawa-lotus"; import kanagawaWave from "@shikijs/themes/kanagawa-wave"; +// Ignore error emitted to stderr by comark highlight plugin, when missing a language. +const originalError = console.error; +console.error = (...data: unknown[]) => { + if (data.includes("Shiki highlighting error:")) return; + else originalError(data); +}; + export async function renderMarkdown( text: PromiseLike | string, columns: number,