diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-10 16:55:23 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-10 17:33:49 +0200 |
| commit | a0d81380ef1dda7368309b9070d627cab8082b57 (patch) | |
| tree | 83aec524187161378ba0cae4419fe534dcbd1246 /_extensions | |
| parent | 71c7303141ed10146da2c2ad967cd6b178e21c51 (diff) | |
rename and extend list ElementTypeIsBracketing -> ElementTypeIsEnclosure
Diffstat (limited to '_extensions')
| -rw-r--r-- | _extensions/ruc-play/semantic-markdown/semantic-markdown.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua index ca2aea8..1be6926 100644 --- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua +++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua @@ -66,10 +66,12 @@ local Enclosure = { BRACED = "3", } --- element types that represents bracket enclosure in Markdown -local ElementTypeIsBracketing = { +-- element types representing content enclosure in Markdown +local ElementTypeIsEnclosure = { + Emph = true, Image = true, Link = true, + Strong = true, } -- TODO: cover non-ASCII Unicode characters @@ -235,9 +237,9 @@ local function Statements (block) -- non-string element if el.t ~= 'Str' then - -- specific elements represent bracketing + -- specific elements represent content enclosure if enclosure == Enclosure.NONE then - if ElementTypeIsBracketing[el.t] then + if ElementTypeIsEnclosure[el.t] then enclosure = Enclosure.BRACKETED_DONE end |
