From 054f1c0b2ad0277536e9927023966a8e6aaf8824 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 26 Mar 2025 21:21:26 +0100 Subject: avoid processing MetaBlocks; add FIXME note about processing all Blocks --- .../ruc-play/semantic-markdown/semantic-markdown.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to '_extensions') diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index e89916a..2e186dc 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -215,11 +215,22 @@ end -- with detailed documented process ordering. -- -- @see +local meta = {} return { + + -- move aside MetaBlocks to speed up processing content + -- + -- @see + { Meta = function(m) meta = m; return {} end }, + {Para = Namespaces}, - {Para = Statements} + + -- FIXME: process all Blocks (not only Para blocks) + {Para = Statements}, + -- FIXME: add custom declared namespaces in Meta -- TODO: maybe add only actively used namespaces -- (do same as for unused link definitions) - --{Meta = NamespacesToMeta}, + { Meta = function(_) return meta; end }, + --{ Meta = function(_) return NamespacesToMeta(meta); end }, } -- cgit v1.2.3