mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00

The old implementation of repeated_read_cmd would attempt to run the command multiple times to handle racyness of async output. Code like this should not be written. Instead, use the libuv event loop to read until the process has exited and the pipe has been closed. This causes some previous discarded errors to be propagated. Fix these as well.