From d7cbb63bdbf3b5fd709941ab7264fb782bc93b20 Mon Sep 17 00:00:00 2001 From: Matt Bauman Date: Tue, 29 Jul 2025 17:15:12 -0400 Subject: [PATCH] Make output sub-modes end with parent; use non-0-width begins --- .../discourse/api-initializers/theme-initializer.gjs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/javascripts/discourse/api-initializers/theme-initializer.gjs b/javascripts/discourse/api-initializers/theme-initializer.gjs index 4fa0ace..45f6474 100644 --- a/javascripts/discourse/api-initializers/theme-initializer.gjs +++ b/javascripts/discourse/api-initializers/theme-initializer.gjs @@ -668,11 +668,13 @@ function juliaRepl(hljs) { begin: /\s+@?code_llvm/, end: /^(?![ ]{6})/, subLanguage: "julia", + endsWithParent: true, }, { // The LLVM IR output that follows - end: /^(?=julia>)/, + begin: /^./, subLanguage: "llvm", + endsWithParent: true, }, ], }, @@ -690,11 +692,13 @@ function juliaRepl(hljs) { begin: /\s+@?code_native/, end: /^(?![ ]{6})/, subLanguage: "julia", + endsWithParent: true, }, { // The assembly that follows - end: /^(?=julia>)/, + begin: /^./, subLanguage: ["armasm", "x86asm"], + endsWithParent: true, }, ], },