Only updating on key release feels noticeably sluggish. Let's just waste some cycles for now.
N44GTTQODVIWGKNWMN3TKY5DP7ATK2P6QMZCWRUC3XYGOESV77MAC
UBW7MXYYAH32C62YQPT4GAV5KDI4CDJWNYKPQVI24EM7B2SPZMTQC
F7JBFZFRALHRUTYYHJ2J7OBBB5WYPJBDTLDLZAMTVC3FUVJ7MAIAC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
NAYXSB4JJOE2TQJY4KJ76FICNYUCILJYMOHWXHGFX4MKHGEMP4UAC
APB53SRWHTVVFVFHCPAGYG2F64NL2WGZSAN5CJ3HFP2MFO33GX5AC
KO2SK2D4ZSMMYWXCHPMPO236JXTGQEG533GNMWCEVOSQU5XJT2YAC
NGCYNQEAAROJCQKUJDLGZALNYAU5MTNTGW4XBG6MGAHSHFG6PPMAC
4R6FTCNUKS6IDJLNESSHZNPT5BNNZ64OEL3RBFCCZFZNP5OUSBQAC
KTU3P32MXZW2FOGAWCAT75OCETKNARCIBI2DAYEHYGHACQTII5LQC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC
if pane then
if pane.editable then
edit.key_released(pane, key, scancode)
end
if Display_settings.mode == 'normal' then
-- editable cursor pane will have already updated its screen_top, so don't clobber it here
plan_draw{ignore_editable_cursor_pane=true}
end
if pane and pane.editable then
edit.key_released(pane, key, scancode)