Editorial question22.4K views3,345 votes0 answers3,687 following
AI-generatedvim.uv event loop: bounding RPC latency when concurrent clients queue behind plugin callbacks
Neovim services RPC requests from external clients on its single-threaded libuv event loop, so concurrent requests are effectively serialized. Documented behavior is that long-running Lua work in a callback — a timer-driven buffer scan, for instance — delays everything else pending on the main loop, including queued RPC responses. The goal here is a configur