diff options
author | erw7 <erw7.github@gmail.com> | 2019-11-18 05:58:58 +0900 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-11-17 12:58:58 -0800 |
commit | 91f4bb0aeec0b2ae983ea310ada73be5f35f7c5c (patch) | |
tree | 5498833ba0b49dd63464cab4c68d556bf6c8e91f /src/nvim/tui/input.c | |
parent | 1f0fc4e452e6f7ce07253946b0de21232b21ab9a (diff) | |
download | rneovim-91f4bb0aeec0b2ae983ea310ada73be5f35f7c5c.tar.gz rneovim-91f4bb0aeec0b2ae983ea310ada73be5f35f7c5c.tar.bz2 rneovim-91f4bb0aeec0b2ae983ea310ada73be5f35f7c5c.zip |
TUI: use stdio names instead of magic numbers #11410
Diffstat (limited to 'src/nvim/tui/input.c')
-rw-r--r-- | src/nvim/tui/input.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c index 844bc0db40..c71378463f 100644 --- a/src/nvim/tui/input.c +++ b/src/nvim/tui/input.c @@ -26,7 +26,7 @@ void tinput_init(TermInput *input, Loop *loop) { input->loop = loop; input->paste = 0; - input->in_fd = 0; + input->in_fd = STDIN_FILENO; input->waiting_for_bg_response = 0; input->key_buffer = rbuffer_new(KEY_BUFFER_SIZE); uv_mutex_init(&input->key_buffer_mutex); @@ -36,7 +36,7 @@ void tinput_init(TermInput *input, Loop *loop) // echo q | nvim -es // ls *.md | xargs nvim #ifdef WIN32 - if (!os_isatty(0)) { + if (!os_isatty(input->in_fd)) { const HANDLE conin_handle = CreateFile("CONIN$", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, @@ -46,8 +46,8 @@ void tinput_init(TermInput *input, Loop *loop) assert(input->in_fd != -1); } #else - if (!os_isatty(0) && os_isatty(2)) { - input->in_fd = 2; + if (!os_isatty(input->in_fd) && os_isatty(STDERR_FILENO)) { + input->in_fd = STDERR_FILENO; } #endif input_global_fd_init(input->in_fd); |