mirror of
https://github.com/neovim/neovim.git
synced 2026-02-09 13:28:47 +00:00
Problem: Calling os_chdir() to change the child processes' CWD may cause some unnecessary UI events to be buffered. These UI events don't go anywhere as execvp() is called before flushing the UI buffer. Solution: Use uv_chdir() instead of os_chdir(). Also fix getting error string incorrectly. Add test for the current behavior.