fix: handle is already closing (#2613)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
This commit is contained in:
@@ -736,7 +736,11 @@ end
|
|||||||
---@return string[] A new list of strings with line numbers prepended.
|
---@return string[] A new list of strings with line numbers prepended.
|
||||||
function M.prepend_line_numbers(lines, start_line)
|
function M.prepend_line_numbers(lines, start_line)
|
||||||
start_line = start_line or 1
|
start_line = start_line or 1
|
||||||
return vim.iter(lines):map(function(line, i) return string.format("L%d: %s", i + start_line, line) end):totable()
|
return vim
|
||||||
|
.iter(lines)
|
||||||
|
:enumerate()
|
||||||
|
:map(function(i, line) return string.format("L%d: %s", i + start_line, line) end)
|
||||||
|
:totable()
|
||||||
end
|
end
|
||||||
|
|
||||||
---Iterates through a list of strings and removes prefixes in form of "L<number>: " from them
|
---Iterates through a list of strings and removes prefixes in form of "L<number>: " from them
|
||||||
@@ -756,7 +760,7 @@ function M.debounce(func, delay)
|
|||||||
return function(...)
|
return function(...)
|
||||||
local args = { ... }
|
local args = { ... }
|
||||||
|
|
||||||
if timer then
|
if timer and not timer:is_closing() then
|
||||||
timer:stop()
|
timer:stop()
|
||||||
timer:close()
|
timer:close()
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user