Skip to content

Commit 264f50d

Browse files
committed
try adding a meta language to auto-detect
1 parent 49f0a08 commit 264f50d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

javascripts/discourse/api-initializers/theme-initializer.gjs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,4 +631,18 @@ import { apiInitializer } from "discourse/lib/api";
631631
export default apiInitializer((api) => {
632632
api.registerHighlightJSLanguage("julia", julia);
633633
api.registerHighlightJSLanguage("julia-repl", juliaRepl);
634+
// Register meta-language that auto-detects between julia and julia-repl
635+
api.registerHighlightJSLanguage("julia-auto", function(hljs) {
636+
return {
637+
case_insensitive: false,
638+
aliases: ['julia-detect'],
639+
contains: [{
640+
className: '',
641+
begin: '^',
642+
end: '$',
643+
subLanguage: ['julia', 'julia-repl'],
644+
relevance: 0
645+
}]
646+
};
647+
});
634648
});

0 commit comments

Comments
 (0)