diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2025-02-17 02:26:19 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-17 02:26:19 -0800 |
commit | b360c0608556232c8ddb7ecc9cd26e68584bee76 (patch) | |
tree | dd9305fdc82de030d3f743008d2922a77757ce49 /runtime/lua/vim | |
parent | bd0a65bc151a7a496e913125f54814f591845e91 (diff) | |
download | rneovim-b360c0608556232c8ddb7ecc9cd26e68584bee76.tar.gz rneovim-b360c0608556232c8ddb7ecc9cd26e68584bee76.tar.bz2 rneovim-b360c0608556232c8ddb7ecc9cd26e68584bee76.zip |
refactor(channel): eliminate special case in on_proc_exit() #32485
Problem:
on_proc_exit() has a special-case that assumes that the UI client will
never spawn more than 1 child process.
Solution:
If the Nvim server exits, the stream EOF will trigger `rpc_close()` in
the UI client, so we don't need the special case in `on_proc_exit`.
Pass `Channel.exit_status` from `rpc_close()` so that the correct exit
code is reflected.
Diffstat (limited to 'runtime/lua/vim')
0 files changed, 0 insertions, 0 deletions