mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 11:15:14 -07:00
c651fb3042
Rather than writing the synchronized update begin and end sequences into the TUI's internal buffer (where it is later flushed to the TTY), write these sequences directly to the TTY before and after the TUI's internal buffer is itself flushed to the TTY. This guarantees that a synchronized update is always used when we are actually sending data to the TTY. This means we do not need to keep track of the TUI's "dirty" state (any sequences which affect the TUI state will be written in the TUI's internal buffer, which is now guaranteed to only ever be written when a synchronized update is active). |
||
---|---|---|
.. | ||
altscreen_spec.lua | ||
api_spec.lua | ||
buffer_spec.lua | ||
channel_spec.lua | ||
cursor_spec.lua | ||
edit_spec.lua | ||
ex_terminal_spec.lua | ||
helpers.lua | ||
highlight_spec.lua | ||
mouse_spec.lua | ||
scrollback_spec.lua | ||
tui_spec.lua | ||
window_spec.lua | ||
window_split_tab_spec.lua |