diff options
| author | Adam <[email protected]> | 2025-12-29 09:54:22 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-29 09:54:22 -0600 |
| commit | 7376c3f8e7ba8a6657836af734d88a2c630e25ed (patch) | |
| tree | 29473e0c12e93423bf265ebc839cf7c1c84b01d9 /packages/ui/src/context | |
| parent | 831e9bce51c035ec22ce9562bf0257d6b59b2fe4 (diff) | |
| download | opencode-7376c3f8e7ba8a6657836af734d88a2c630e25ed.tar.gz opencode-7376c3f8e7ba8a6657836af734d88a2c630e25ed.zip | |
feat(desktop): latex support
Diffstat (limited to 'packages/ui/src/context')
| -rw-r--r-- | packages/ui/src/context/marked.tsx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/ui/src/context/marked.tsx b/packages/ui/src/context/marked.tsx index f4d85519d..3bd6cb076 100644 --- a/packages/ui/src/context/marked.tsx +++ b/packages/ui/src/context/marked.tsx @@ -1,4 +1,5 @@ import { marked } from "marked" +import markedKatex from "marked-katex-extension" import markedShiki from "marked-shiki" import { bundledLanguages, type BundledLanguage } from "shiki" import { createSimpleContext } from "./helper" @@ -378,6 +379,9 @@ export const { use: useMarked, provider: MarkedProvider } = createSimpleContext( name: "Marked", init: () => { return marked.use( + markedKatex({ + throwOnError: false, + }), markedShiki({ async highlight(code, lang) { const highlighter = await getSharedHighlighter({ themes: ["OpenCode"], langs: [] }) |
