direc85 / toeterm

Terminal emulator for Sailfish OS, based on ThumbTerm and FingerTerm
GNU General Public License v2.0
9 stars 3 forks source link

Handle more ansi and OSC sequences #13

Open direc85 opened 2 years ago

direc85 commented 2 years ago

Vim seems to use these:

[D] unknown:0 - unhandled ansi sequence  'h' (1000) "?"
[D] unknown:0 - unhandled ansi sequence  'm' (4, 2) ">"
[D] unknown:0 - unhandled ansi sequence  'h' (2004) "?"
[D] unknown:0 - unhandled OSC "]10;?"
[D] unknown:0 - unhandled OSC "]11;?"
[D] unknown:0 - unhandled ansi sequence  'h' (2004) "?"
[D] unknown:0 - unhandled ansi sequence  'l' (1000) "?"
[D] unknown:0 - unhandled ansi sequence  'l' (2004) "?"
[D] unknown:0 - unhandled ansi sequence  'l' (2004) "?"
[D] unknown:0 - unhandled ansi sequence  'm' (4) ">"

Sailfish OS 4.4.0.58 emulatior (EA), ToeTerm 1.9.11

direc85 commented 2 years ago

From invisible-island.net:

From Linux kernel mailing list archive

It looks like vim sets and resets functionality as it checks the capabilities of the terminal. It would be still nice to implement at least some of these. The cursor support would be possible, but tricky to use on small screen - but I've read rumors about mouse support in SFOS :slightly_smiling_face: