aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-06-19 10:37:26 +0200
committerJonas Smedegaard <dr@jones.dk>2025-06-19 10:37:26 +0200
commit48485154f6d3f25ebb2711ec1ff9a8a472b070f4 (patch)
tree2c071c6459714ddb31a2af643361e14eea8ce81a
parent0fc517e07bb343058f08e33eda1b471b906440d3 (diff)
preserve (not drop) namespace element as RawBlock
-rw-r--r--sem-md/sem-md.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/sem-md/sem-md.lua b/sem-md/sem-md.lua
index 438d3e3..867d0ee 100644
--- a/sem-md/sem-md.lua
+++ b/sem-md/sem-md.lua
@@ -111,6 +111,8 @@
-- @see <https://pandoc.org/lua-filters.html#common-pitfalls>
os.setlocale 'C'
+local SHORTNAME <const> = "sem-md"
+
-- flag running with older release of Pandoc
--
-- Some Pandoc features
@@ -229,7 +231,7 @@ local function Namespaces(blocks)
and el.text == "@default"
then
-- TODO: add CURIE to metadata
- return {}
+ return {pandoc.RawBlock(SHORTNAME, pandoc.utils.stringify(blocks))}
end
-- default namespace, parsed as markdown
@@ -238,7 +240,7 @@ local function Namespaces(blocks)
and el.content[1].text == "@default"
then
-- TODO: add CURIE to metadata
- return {}
+ return {pandoc.RawBlock(SHORTNAME, pandoc.utils.stringify(blocks))}
end
-- namespace
@@ -248,7 +250,7 @@ local function Namespaces(blocks)
and el.text:match(proto_pattern)
then
-- TODO: add CURIE and URI to metadata
- return {}
+ return {pandoc.RawBlock(SHORTNAME, pandoc.utils.stringify(blocks))}
end
end
end