aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/async/_queue.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2026-09-04 17:08:14 +0100
committerLewis Russell <me@lewisr.dev>2026-09-07 10:53:56 +0100
commit80c2181ce934f32ae10732725dad1a9e96319e07 (patch)
treef3992dc1c2bd76a3f9e25fcb17a5d2d385e0b345 /runtime/lua/vim/async/_queue.lua
parent36cc62b27633f170d895d66b230eb5dd66b9ca1a (diff)
downloadrneovim-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