Problem: I can have keypresses that don't generate textinput events. Solution: plan on key release. Cost: heights won't update while you press and hold down a key. That's fine..
66DKCW65WOG7TH44625YEUTUXMGFJ26RDEUVXJE2IFXCG7SVRFSQC
XKJ5MNAVYTNMQ6EEIH42XQVAGNU2SKBVGJBNCTATDFRWUIOZGFIQC
F7JBFZFRALHRUTYYHJ2J7OBBB5WYPJBDTLDLZAMTVC3FUVJ7MAIAC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
NGCYNQEAAROJCQKUJDLGZALNYAU5MTNTGW4XBG6MGAHSHFG6PPMAC
4R6FTCNUKS6IDJLNESSHZNPT5BNNZ64OEL3RBFCCZFZNP5OUSBQAC
pane._height = nil plan_draw()
pane._height = nil
plan_draw()
-- editable cursor pane will have already updated its screen_top, so don't clobber it here plan_draw{ignore_editable_cursor_pane=true}
-- editable cursor pane will have already updated its screen_top, so don't clobber it here
plan_draw{ignore_editable_cursor_pane=true}