52YBYUCOCTGKE36WK3U2DSSCJR322B7SOA5VVHDXFLLOZVNNILXAC
KQ22RW43RQQKZ45TUA3GR3IW5MCH5CLOYCH56TD3672BAEP5XGHQC
QZUFJMD5OTAZGSUO4HSJ2NNNRJR7NOKIVOIIGHWM6IF4PFNMQZHAC
R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC
JOPVPUSAMMU6RFVDQR4NJC4GNNUFB7GPKVH7OS5FKCYS5QZ53VLQC
VTCPDL3ATJW4KWWCRDKOI2HG36JEBIKFLFYFNGWTZEUIAA4M3U5AC
KKQKPGCIHAG2JESQAWEMCBTAKBDC5AVIQ6LCZ2ORQM2AUCFQYLSQC
3PSFWAILGRA4OYXWS2DX7VF332AIBPYBXHEA4GIQY2XEJVD65UMAC
D4B52CQ2QKG2HQKFUQOO5S2ME325DTW3PH2D7SBXCW4BPQFYG7CAC
-- The modifiers didn't change the key. Handle it in keychord_press.
schedule_save(State)
record_undo_event(State, {before=before, after=snapshot(State, State.cursor1.line)})
record_undo_event(State, {before=before, after=snapshot(State, State.cursor1.line)})
schedule_save(State)
--== shortcuts that move the cursor
elseif chord == 'left' then
Text.left(State)
schedule_save(State)
schedule_save(State)
elseif chord == 'tab' then
local before = snapshot(State, State.cursor1.line)
return
else
-- Key mutated by the keyboard layout. Continue below.
end
end
schedule_save(State)
schedule_save(State)
record_undo_event(State, {before=before, after=snapshot(State, before_line, State.cursor1.line)})
schedule_save(State)
else
end,
})