findreplace: Fix number of total replacements
This commit is contained in:
@@ -108,9 +108,13 @@ local function replace(kind, default, fn)
|
||||
submit = function(new)
|
||||
core.status_view:remove_tooltip()
|
||||
insert_unique(core.previous_replace, new)
|
||||
local n = doc():replace(function(text)
|
||||
local results = doc():replace(function(text)
|
||||
return fn(text, old, new)
|
||||
end)
|
||||
local n = 0
|
||||
for _,v in pairs(results) do
|
||||
n = n + v
|
||||
end
|
||||
core.log("Replaced %d instance(s) of %s %q with %q", n, kind, old, new)
|
||||
end,
|
||||
suggest = function() return core.previous_replace end,
|
||||
|
||||
Reference in New Issue
Block a user