diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-29 17:30:45 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-29 23:08:43 -0300 |
commit | 4fd9ee4a6b908d86815f08c8880db73d9dda13dc (patch) | |
tree | 1a54272d34ce26a87b4f3b7a327d8eaf4e0d5bf9 /src/nvim/api/vim.c | |
parent | 49d5ed55914b5af32abcb87b6b422f880dc1d0d0 (diff) | |
download | rneovim-4fd9ee4a6b908d86815f08c8880db73d9dda13dc.tar.gz rneovim-4fd9ee4a6b908d86815f08c8880db73d9dda13dc.tar.bz2 rneovim-4fd9ee4a6b908d86815f08c8880db73d9dda13dc.zip |
input/job: process ctrl+c and do conversion in the read callback
- Extract `process_interrupts` out of `convert_input`
- Instead of waiting for os_breakcheck/os_inchar calls, call `convert_input`
and `process_interrupts` directly from the read callback in input.c.
- Remove the `settmode` calls from `job_wait`. Now that interrupts are
processed in the event loop, there's no need to set the terminal to cooked
which introduces other problems(ref 7.4.427)
Diffstat (limited to 'src/nvim/api/vim.c')
0 files changed, 0 insertions, 0 deletions