markdown.lua

changeset 48
fc30e7d53909
parent 8
836dac92eced
--- a/markdown.lua	Mon Mar 31 16:19:17 2025 -0500
+++ b/markdown.lua	Wed Jul 08 19:48:16 2026 +0300
@@ -687,8 +687,8 @@
 local function unescape_special_chars(t)
    local tin = t
    for k,v in pairs(escape_table) do
-      k = k:gsub("%%", "%%%%")
-      t = t:gsub(v,k)
+      kx = k:gsub("%%", "%%%%")
+      t = t:gsub(v,kx)
    end
    if t ~= tin then t = unescape_special_chars(t) end
    return t

mercurial