neovim/test/functional/terminal
林千里 451c48a092 terminal: flush vterm output buffer on pty output #8486
Fixes #4151

libvterm uses an "output buffer" for terminal reporting
(e.g. \e[6n to report cursor position)
Flush it in on_channel_output() not just terminal_send_key()

See also this line from pangoterm:
https://bazaar.launchpad.net/~leonerd/pangoterm/trunk/view/607/pangoterm.c#L2159
2018-06-08 02:18:27 +02:00
..
altscreen_spec.lua Mark some functional tests as pending in Windows 2016-08-26 08:21:41 +01:00
api_spec.lua defaults: 'showcmd', 'belloff', 'ruler' 2017-03-16 18:44:10 +01:00
buffer_spec.lua win/test: enable more :terminal tests 2017-08-16 09:13:44 +02:00
cursor_spec.lua tests: terminal: Assert for SIGWINCH handling before continuing 2017-11-12 16:45:39 -05:00
edit_spec.lua win: defaults: 'shellcmdflag', 'shellxquote' #7343 2018-03-24 22:05:53 +01:00
ex_terminal_spec.lua terminal: flush vterm output buffer on pty output #8486 2018-06-08 02:18:27 +02:00
helpers.lua win/pty: log errors 2017-08-16 09:13:44 +02:00
highlight_spec.lua win: support :terminal 2017-08-16 09:13:43 +02:00
mouse_spec.lua terminal: resize to the max dimensions (#8249) 2018-04-16 22:25:23 +02:00
scrollback_spec.lua defaults: scrollback=10000 (#7556) 2017-11-14 20:55:25 +01:00
tui_spec.lua nvim_list_uis: include channel id 2018-06-01 10:20:13 +02:00
window_spec.lua tests: terminal: Assert for SIGWINCH handling before continuing 2017-11-12 16:45:39 -05:00
window_split_tab_spec.lua :terminal : fix crash on resize (#7547) 2017-11-13 02:06:32 +01:00