diff --git a/lua/cmp/utils/async.lua b/lua/cmp/utils/async.lua index cca1c1d..39d8777 100644 --- a/lua/cmp/utils/async.lua +++ b/lua/cmp/utils/async.lua @@ -39,9 +39,9 @@ end async.step = function(...) local tasks = { ... } local next - next = function() + next = function(...) if #tasks > 0 then - table.remove(tasks, 1)(next) + table.remove(tasks, 1)(next, ...) end end table.remove(tasks, 1)(next)