vim._async
Methods3
function M.run(func: fun() -> unknown, on_finish: fun(err: nil | string, ...: any) -> nil | nil) -> table
Parameters
funcfun() -> unknown:any
on_finishfun(err: nil | string, ...: any) -> nil | nil
Returns
- table
async function M.await(argc: integer, fun: function, ...: any) -> ...any
Asynchronous blocking wait
Parameters
argcintegerfunfunction...anyfunc arguments
Returns
- ...any
async function M.join(max_jobs: integer, funs: fun() -> nil[]) -> nil