From e3f971b79e02ca948c306af2da160a39072426b0 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 9 May 2025 10:04:48 +0200 Subject: fix math braced prefix-only CURIE --- _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index d8fd339..d0f68ab 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -111,11 +111,12 @@ local curie_default = ":" --- @see local function Namespaces(blocks) - -- paragraph with only a braced reference CURIE, colon and one word + -- paragraph with only a braced prefix-only CURIE, colon and one word + local pattern = "^{"..curie_prefix.."}:$" if #blocks.content == 3 and blocks.content[1].t == "Str" and blocks.content[2].t == "Space" - and blocks.content[1].text:match "^{"..curie_no_ref.."}%:%:$" + and blocks.content[1].text:match(pattern) then -- default namespace, misparsed as a citation -- cgit v1.2.3