From 45a1f776e3c8432003e7b54432c0cbf45ec84259 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Tue, 24 Jun 2008 15:48:33 -0400 Subject: Fixed bug with '%' in selected text for replacing; core/ext/find.lua --- core/ext/find.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'core/ext/find.lua') diff --git a/core/ext/find.lua b/core/ext/find.lua index 8617c274..e0491cd8 100644 --- a/core/ext/find.lua +++ b/core/ext/find.lua @@ -89,6 +89,7 @@ function find.replace(rtext) rtext = rtext:gsub('%%%%', '\\037') -- escape '%%' if find.captures then for i, v in ipairs(find.captures) do + v = v:gsub('%%', '%%%%') -- escape '%' for gsub rtext = rtext:gsub('%%'..i, v) end end -- cgit v1.2.3