diff options
| author | Lewis Russell <lewis6991@gmail.com> | 2026-09-04 17:08:14 +0100 |
|---|---|---|
| committer | Lewis Russell <me@lewisr.dev> | 2026-09-07 10:53:56 +0100 |
| commit | 80c2181ce934f32ae10732725dad1a9e96319e07 (patch) | |
| tree | f3992dc1c2bd76a3f9e25fcb17a5d2d385e0b345 /runtime/lua/vim/async/_queue.lua | |
| parent | 36cc62b27633f170d895d66b230eb5dd66b9ca1a (diff) | |
| download | rneovim-80c2181ce934f32ae10732725dad1a9e96319e07.tar.gz rneovim-80c2181ce934f32ae10732725dad1a9e96319e07.tar.bz2 rneovim-80c2181ce934f32ae10732725dad1a9e96319e07.zip | |
refactor(pack): use vim.async
Problem: vim.pack uses a private async implementation even though
vim.async is now available.
Solution: Remove the private implementation and run plugin operations in
structured task scopes. Bound parallel work with semaphores and use
protected awaits so cancellation still propagates.
AI-assisted
Diffstat (limited to 'runtime/lua/vim/async/_queue.lua')
0 files changed, 0 insertions, 0 deletions