From: David Given Date: Thu, 11 Aug 2016 22:19:30 +0000 (+0200) Subject: replace() gets confused if you give it a singleton list as its parameter. X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=b592c88bdfb468081e0402538b5bfc99b80f6165;p=ack.git replace() gets confused if you give it a singleton list as its parameter. --- diff --git a/first/ackbuilder.lua b/first/ackbuilder.lua index c7798e6b8..b59cb2a67 100644 --- a/first/ackbuilder.lua +++ b/first/ackbuilder.lua @@ -253,7 +253,7 @@ local function dirname(...) end local function replace(files, pattern, repl) - return dotocollection(files, + return dotocollection({files}, function(filename) return filename:gsub(pattern, repl) end