summaryrefslogtreecommitdiff
path: root/escape.h
AgeCommit message (Collapse)Author
4 daysAdded ECMA-48 mode switches to the list of clr commands because obscure privateHaoran S. Diao (刁浩然)
use ones like \033[?1049h found in no documentation anywhere can clear the screen
4 daysmade the escape state machien also keep track of cursor save/restore parity andHaoran S. Diao (刁浩然)
clear screen sequences, have the im_disp_routine only update when these are equal and a clear screen sequence has been sent
4 daystypoHaoran S. Diao (刁浩然)
4 daysAdded safe state functionHaoran S. Diao (刁浩然)
4 daysMade it so pressing escape twice sends an escape to the IM, fixed the statusHaoran S. Diao (刁浩然)
line persisting even on exit. Refactored main process exit
4 daysadded escape sequence detector state machineHaoran S. Diao (刁浩然)
fixed glitch where exiting only happens after 1 final keypress input