diff --git a/javascripts/discourse/api-initializers/theme-initializer.gjs b/javascripts/discourse/api-initializers/theme-initializer.gjs index b4dca19..4fa0ace 100644 --- a/javascripts/discourse/api-initializers/theme-initializer.gjs +++ b/javascripts/discourse/api-initializers/theme-initializer.gjs @@ -677,6 +677,28 @@ function juliaRepl(hljs) { ], }, }, + { + className: "meta.prompt", + begin: /^julia>(?=\s+@?code_native\b)/, + relevance: 15, + starts: { + end: /^(?=julia>)/, + returnBegin: true, + contains: [ + { + // The Julia command line itself + begin: /\s+@?code_native/, + end: /^(?![ ]{6})/, + subLanguage: "julia", + }, + { + // The assembly that follows + end: /^(?=julia>)/, + subLanguage: ["armasm", "x86asm"], + }, + ], + }, + }, { className: "meta.prompt", begin: /^julia>/,