Skip to content

Commit 0fe8c06

Browse files
committed
restore discourse api initializer
1 parent b69ff97 commit 0fe8c06

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/* eslint-disable no-unused-vars */
2+
/* eslint-disable no-var */
3+
4+
import { apiInitializer } from "discourse/lib/api";
5+
import { julia } from "../../../src/languages/julia.js";
6+
import { juliaRepl } from "../../../src/languages/julia-repl.js";
7+
8+
export default apiInitializer((api) => {
9+
api.registerHighlightJSLanguage("julia", julia);
10+
api.registerHighlightJSLanguage("julia-repl", juliaRepl);
11+
// Register meta-language that auto-detects between julia and julia-repl
12+
api.registerHighlightJSLanguage("julia-auto", function(hljs) {
13+
return {
14+
case_insensitive: false,
15+
aliases: ["julia-detect"],
16+
subLanguage: ["julia", "julia-repl"],
17+
};
18+
});
19+
});

0 commit comments

Comments
 (0)