diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-06-22 15:00:04 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-06-22 15:00:04 +0200 |
| commit | 3b4b77948252a4c704d5a3c7e42b51f7351e1199 (patch) | |
| tree | 2ccb94ad1fc113b57bc14ef1b89a7d6692cf5579 | |
| parent | 1cac8738a4845dc96583e854c7784515b9eae336 (diff) | |
preserve braced content as RawInline
| -rw-r--r-- | sem-md/sem-md.lua | 6 |
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 |
