Skip to content

Commit 0e18110

Browse files
committed
feat: 新增 matlab 语言高亮支持
1 parent 075400f commit 0e18110

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/core/nodeviews/code-block.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import { dockerFile } from "@codemirror/legacy-modes/mode/dockerfile";
4343
import { toml } from "@codemirror/legacy-modes/mode/toml";
4444
import { r } from "@codemirror/legacy-modes/mode/r";
4545
import { lua } from "@codemirror/legacy-modes/mode/lua";
46+
import { octave } from "@codemirror/legacy-modes/mode/octave";
4647
import { perl } from "@codemirror/legacy-modes/mode/perl";
4748
import { powerShell } from "@codemirror/legacy-modes/mode/powershell";
4849
import { sourceViewManager } from "../decorations";
@@ -373,6 +374,9 @@ const languageExtensions: Record<string, () => any> = {
373374
toml: () => StreamLanguage.define(toml),
374375
r: () => StreamLanguage.define(r),
375376
lua: () => StreamLanguage.define(lua),
377+
matlab: () => StreamLanguage.define(octave),
378+
m: () => StreamLanguage.define(octave),
379+
octave: () => StreamLanguage.define(octave),
376380
perl: () => StreamLanguage.define(perl),
377381
pl: () => StreamLanguage.define(perl),
378382
powershell: () => StreamLanguage.define(powerShell),
@@ -394,6 +398,7 @@ const languageAliases: Record<string, string> = {
394398
cs: "csharp",
395399
kt: "kotlin",
396400
objc: "objective-c",
401+
m: "matlab",
397402
pl: "perl",
398403
ps1: "powershell",
399404
};
@@ -429,7 +434,9 @@ const supportedLanguages = [
429434
{ value: "markdown", label: "Markdown" },
430435
{ value: "dockerfile", label: "Dockerfile" },
431436
{ value: "lua", label: "Lua" },
437+
{ value: "matlab", label: "MATLAB" },
432438
{ value: "perl", label: "Perl" },
439+
{ value: "octave", label: "Octave" },
433440
{ value: "r", label: "R" },
434441
{ value: "mermaid", label: "Mermaid" },
435442
];

0 commit comments

Comments
 (0)