aboutsummaryrefslogtreecommitdiff
path: root/test/functional/terminal/buffer_spec.lua
diff options
context:
space:
mode:
authorRyan Prichard <ryan.prichard@gmail.com>2016-02-24 02:14:19 -0600
committerJustin M. Keyes <justinkz@gmail.com>2017-08-16 09:13:43 +0200
commit7f22a27a10655dc40528f35034cbdf8c9543241c (patch)
treea42277c939dbb715cf1d6505e7abc44f30833612 /test/functional/terminal/buffer_spec.lua
parent30cb66e8ba520d4564189ff763b5859e3d80581f (diff)
downloadrneovim-7f22a27a10655dc40528f35034cbdf8c9543241c.tar.gz
rneovim-7f22a27a10655dc40528f35034cbdf8c9543241c.tar.bz2
rneovim-7f22a27a10655dc40528f35034cbdf8c9543241c.zip
win: integrate winpty (WIP)
Handling of process exit is still broken. It detects the moment when the child process exits, then quickly stops polling for process output. It should continue polling for output until the agent has scraped all of the process' output. This problem is easy to notice by running a command like "dir && exit", but even typing "exit<ENTER>" can manifest the problem -- the "t" might not appear. winpty's Cygwin adapter handles shutdown by waiting for the agent to close the CONOUT pipe, which it does after it has scraped the child's last output. AFAIK, neovim doesn't do anything interesting when winpty closes the CONOUT pipe.
Diffstat (limited to 'test/functional/terminal/buffer_spec.lua')
0 files changed, 0 insertions, 0 deletions