Now one of the branches no longer needs it, a second branch is more obviously inefficient (when panning if the set of panes on screen doesn't change). And we can focus on the third.
QK2IFQMAAXJUXKKVEF732Q665DTLPWGLA7BNO4KJ3AFOXX5YKBCAC
GO534NHJW3FC4FNJXTA5QZYZJ5A7UHVTGPNB7G73GA2YJRX4D54AC
4QO6B26XGYLK254OLKF6BJUHJUT6QV5JDI3JI4ANUFV647UO3COQC
KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC
MLYPMK3EHHM6DV4HJ33NKTDQFCMKPSH3Y5O5FRJEP4L7W2QJY2JQC
IUS4EW7KL6ZJR2LN5VG7SW6DI7TTPVYYRFOLPHEON36HHVS4YWZQC
plan_draw()
-- don't clobber screen top in cursor pane plan_draw_after_edit_within_cursor_pane{ignore_editable_cursor_pane=true}
-- don't clobber screen top in cursor pane
plan_draw_after_edit_within_cursor_pane{ignore_editable_cursor_pane=true}
-- don't clobber screen top in pane plan_draw_after_edit_within_cursor_pane{ignore_editable_cursor_pane=true}
-- don't clobber screen top in pane