aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-15 09:38:12 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-15 09:38:12 +0200
commit6b190baf6ba20b545e0311282f34c81887526ddd (patch)
tree54e557518bb21f9e4a6afcbdf23ed8b3a72bd448
parent73e90892262fe996612c72d91ee5db20afccf19d (diff)
generalize matching enclosure begin
-rw-r--r--_extensions/ruc-play/semantic-markdown/semantic-markdown.lua5
1 files 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 492c933..505b296 100644
--- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
+++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
@@ -396,7 +396,8 @@ local function Statements (block)
chars_unenclosed = chars_unenclosed..s
-- entering bracketed enclosure
- if el.text:sub(pos, pos) == "[" then
+ local t = el.text:sub(pos, pos)
+ if t == "[" then
-- qualify unenclosed elements
elems:extend(elems_unenclosed)
@@ -407,7 +408,7 @@ local function Statements (block)
end
pos = pos + 1
- chars_unenclosed = chars_unenclosed.."["
+ chars_unenclosed = chars_unenclosed..t
chars_enclosed = ""
encl = Enclosure.BRACKETED
end