aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-06-22 15:00:04 +0200
committerJonas Smedegaard <dr@jones.dk>2025-06-22 15:00:04 +0200
commit3b4b77948252a4c704d5a3c7e42b51f7351e1199 (patch)
tree2ccb94ad1fc113b57bc14ef1b89a7d6692cf5579
parent1cac8738a4845dc96583e854c7784515b9eae336 (diff)
preserve braced content as RawInline
-rw-r--r--sem-md/sem-md.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/sem-md/sem-md.lua b/sem-md/sem-md.lua
index 9601fbd..8b2c8b4 100644
--- a/sem-md/sem-md.lua
+++ b/sem-md/sem-md.lua
@@ -619,11 +619,15 @@ local function Statements (block)
-- completed bracketed enclosure
if iffy.has_bracketed_content() then
+ iffy.append_elems_enclosed(pandoc.RawInline(SHORTNAME,
+ str_inside))
iffy.qualify_enclosed()
encl = Enclosure.BRACED_DONE
-- braced-only enclosure at beginning of block
elseif iffy.has_no_non_brace_content() then
+ iffy.append_elems_enclosed(pandoc.RawInline(SHORTNAME,
+ str_inside))
iffy.qualify_enclosed()
encl = Enclosure.BRACED_DONE
@@ -631,6 +635,8 @@ local function Statements (block)
elseif is_last_significant_element(block.content, i)
and str_remains:len() == 0
then
+ iffy.append_elems_enclosed(pandoc.RawInline(SHORTNAME,
+ str_inside))
iffy.qualify_enclosed()
encl = Enclosure.BRACED_DONE