commit | 2bb7b6b0e477612cc098cba27cc63ec3d19a2527 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Aug 13 20:58:33 2017 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Aug 13 20:58:33 2017 +0200 |
tree | 0a4badc5a5b096260256edb358cfb184fd0b901f | |
parent | 304b64c9e6957fa3f552e0540ca786139b39a1c4 [diff] [blame] |
patch 8.0.0936: mode() returns wrong value for a terminal window Problem: Mode() returns wrong value for a terminal window. Solution: Return 't' when typed keys go to a job.
diff --git a/src/evalfunc.c b/src/evalfunc.c index 3d657f7..2be7fe1 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c
@@ -7849,6 +7849,10 @@ buf[0] = 'x'; buf[1] = '!'; } +#ifdef FEAT_TERMINAL + else if (term_use_loop()) + buf[0] = 't'; +#endif else if (VIsual_active) { if (VIsual_select)