diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-11-27 14:58:04 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-11-27 15:00:30 -0300 |
commit | bf6bb27e79f53646309ba075655465919bc2e60c (patch) | |
tree | 90cecee10a75f8035fd0df02629d999853318450 /src/nvim/os/input.c | |
parent | a3534138a815b6387b8e5f7603c7e2a2b1195d78 (diff) | |
download | rneovim-bf6bb27e79f53646309ba075655465919bc2e60c.tar.gz rneovim-bf6bb27e79f53646309ba075655465919bc2e60c.tar.bz2 rneovim-bf6bb27e79f53646309ba075655465919bc2e60c.zip |
ui: Remove redundant ui.h includes
Also move read_error_exit to os/input.c
Diffstat (limited to 'src/nvim/os/input.c')
-rw-r--r-- | src/nvim/os/input.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/os/input.c b/src/nvim/os/input.c index d413921a5f..686fe1f06d 100644 --- a/src/nvim/os/input.c +++ b/src/nvim/os/input.c @@ -20,6 +20,8 @@ #include "nvim/ex_cmds2.h" #include "nvim/getchar.h" #include "nvim/term.h" +#include "nvim/main.h" +#include "nvim/misc1.h" #define READ_BUFFER_SIZE 0xfff #define INPUT_BUFFER_SIZE (READ_BUFFER_SIZE * 4) @@ -336,3 +338,11 @@ static bool input_ready(void) (!embedded_mode && eof); // Stdin closed } +// Exit because of an input read error. +static void read_error_exit(void) +{ + if (silent_mode) /* Normal way to exit for "ex -s" */ + getout(0); + STRCPY(IObuff, _("Vim: Error reading input, exiting...\n")); + preserve_exit(); +} |