From 065c57f37446860aa4d60defff60e1e5d837a9b3 Mon Sep 17 00:00:00 2001 From: Matt Bauman Date: Tue, 29 Jul 2025 17:00:10 -0400 Subject: [PATCH] add assembly too? --- .../api-initializers/theme-initializer.gjs | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) 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>/,