micro/internal/display
Dmitry Maluka c5798b5b8c
Fix softwrap scrolling issues (#1981)
Softwrap implementation enhanced to fix various issues with scrolling,
centering, relocating etc.

The main idea is simple: work not with simple line numbers but
with (Line, Row) pairs, where Line is a line number in the buffer
and Row is a visual line (a row) number within this line.
The logic remains mostly the same, but simple arithmetic operations
on line numbers are replaced with corresponding operations on
(Line, Row) pairs.

Fixes #632, #1657
2021-04-07 16:18:51 -04:00
..
bufwindow.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00
infowindow.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00
softwrap.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00
statusline.go Fix internal string binding representation 2020-11-05 15:52:25 -05:00
tabwindow.go Add tabbar.active color group (#1831) 2020-10-17 20:53:08 -04:00
termwindow.go Fix palette colors with tcell v2 2020-09-21 01:21:59 -04:00
uiwindow.go Fix non-working split resize with mouse drag (#1811) 2020-08-04 18:37:19 -04:00
window.go Fix softwrap scrolling issues (#1981) 2021-04-07 16:18:51 -04:00