From 8023abd2b9e16363fdfc60c1e03e6ab4531e3df1 Mon Sep 17 00:00:00 2001 From: the lemons Date: Wed, 9 Feb 2022 02:25:44 -0600 Subject: make brackets escapable with backslash --- zzcxz.cgi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zzcxz.cgi b/zzcxz.cgi index 7fc0724..797f2ea 100755 --- a/zzcxz.cgi +++ b/zzcxz.cgi @@ -199,6 +199,9 @@ local function convert_markup(m) table.insert(result, '
')
 				code_block = true
 			else
+				line = line:gsub("\\\\([%[%]])", "\%1")
+				line = line:gsub("\\([%[%]])", 
+					{ ['['] = "[", [']'] = "]" })
 				line = line:gsub("%[(.-)%]",
 					function(s)
 						return ('%s'):format(s)
-- 
cgit v1.2.3