diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2018-11-03 14:40:22 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2018-11-11 09:54:03 +0100 |
commit | 520ec3dbfd208c99f9b184ab0a4baeab9a93b556 (patch) | |
tree | a2322de3b3b5bde4eb9ba5157818d537c86db85f /scripts/gen_api_vimdoc.py | |
parent | f8639dc99cb085432b14da086af316176152bc1f (diff) | |
download | rneovim-520ec3dbfd208c99f9b184ab0a4baeab9a93b556.tar.gz rneovim-520ec3dbfd208c99f9b184ab0a4baeab9a93b556.tar.bz2 rneovim-520ec3dbfd208c99f9b184ab0a4baeab9a93b556.zip |
UI/TUI: improvements and cleanups for scrolling and clearing
- TUI: _never_ rely on BCE for implicit clearing, only explicit commands.
- TUI: use unibi_erase_chars when possible.
- TUI: use end-exclusive ranges for invalid and cleared areas
- screen: scrolling leaves scrolled in aree undefined. This is a
conservative change, a client assuming the old semantics will still
behave correctly.
- screen: factor out vsep handling from line drawing. This is needed
anyway for the multigrid refactor.
- screen: simplifications of win_do_lines
Diffstat (limited to 'scripts/gen_api_vimdoc.py')
0 files changed, 0 insertions, 0 deletions