Fork of lines.love without drawings; useful starting point for further forks

regression caused by the experiment of dabb7a6c4

It's embarrassing: page-down stopped working when I made that change. And page-down was the whole original use case for updating viewport based on the editable pane's screen_top.

This is a big sign that I need to add some tests.

Bottomline: commit dabb7a6c4 is a nice idea, but it only works if we can guarantee that any scrolling operation always moves the cursor past end of the previously visible page. Which is not true of page-down; we tend to have 1-2 screen lines of overlap.

Created by  Kartik K. Agaram  on February 10, 2023
OKBAAAUJRSAG7VYNKTBHEOOAMNFKREFMW2PHGNEAA2ZKSFONRR4AC
Change contents