diff options
| author | Adam <[email protected]> | 2025-09-23 12:43:13 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-09-23 12:43:24 -0500 |
| commit | ee6ceb4c649318fcf1e3286172845f690f424292 (patch) | |
| tree | bb2f12f99c498467985133726bcfba1bb741ea1d /packages/app/src/components/code.tsx | |
| parent | 9d53628e192065cd20f5fbae3712dae43b92b1e3 (diff) | |
| download | opencode-ee6ceb4c649318fcf1e3286172845f690f424292.tar.gz opencode-ee6ceb4c649318fcf1e3286172845f690f424292.zip | |
fix: open text files
Diffstat (limited to 'packages/app/src/components/code.tsx')
| -rw-r--r-- | packages/app/src/components/code.tsx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/app/src/components/code.tsx b/packages/app/src/components/code.tsx index f76bf5e2e..e6d5ba80d 100644 --- a/packages/app/src/components/code.tsx +++ b/packages/app/src/components/code.tsx @@ -12,7 +12,11 @@ export function Code(props: Props) { const ctx = useLocal() const highlighter = useShiki() const [local, others] = splitProps(props, ["class", "classList", "code", "path"]) - const lang = createMemo(() => getFileExtension(local.path)) + const lang = createMemo(() => { + const ext = getFileExtension(local.path) + if (ext in bundledLanguages) return ext + return "text" + }) let container: HTMLDivElement | undefined let isProgrammaticSelection = false |
