From ee6ceb4c649318fcf1e3286172845f690f424292 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 23 Sep 2025 12:43:13 -0500 Subject: fix: open text files --- packages/app/src/context/marked.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/app/src/context') diff --git a/packages/app/src/context/marked.tsx b/packages/app/src/context/marked.tsx index 33fea8db6..550a0456a 100644 --- a/packages/app/src/context/marked.tsx +++ b/packages/app/src/context/marked.tsx @@ -2,12 +2,15 @@ import { createContext, useContext, type ParentProps } from "solid-js" import { useShiki } from "@/context" import { marked } from "marked" import markedShiki from "marked-shiki" -import type { BundledLanguage } from "shiki" +import { bundledLanguages, type BundledLanguage } from "shiki" function init(highlighter: ReturnType) { return marked.use( markedShiki({ async highlight(code, lang) { + if (!(lang in bundledLanguages)) { + lang = "text" + } if (!highlighter.getLoadedLanguages().includes(lang)) { await highlighter.loadLanguage(lang as BundledLanguage) } -- cgit v1.2.3