X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=st.c;h=261612fb8d4a38f64a7504075a85b4d407d4a259;hb=273d4ba938dc6bf7edb2b1154ea36c19bfcd22d1;hp=9e66d09bf3e94ffd4dc783a6dd7f4ad5187301db;hpb=223909e008bae6fce33cc1ad72e8480fc36805ca;p=st.git diff --git a/st.c b/st.c index 9e66d09..261612f 100644 --- a/st.c +++ b/st.c @@ -796,6 +796,8 @@ csihandle(void) { case 1: term.mode &= ~MODE_APPKEYPAD; break; + case 5: /* TODO: DECSCNM -- Remove reverse video */ + break; case 7: term.mode &= ~MODE_WRAP; break; @@ -851,11 +853,16 @@ csihandle(void) { case 1: term.mode |= MODE_APPKEYPAD; break; + case 5: /* DECSCNM -- Reverve video */ + /* TODO: set REVERSE on the whole screen (f) */ + break; case 7: term.mode |= MODE_WRAP; break; case 12: /* att610 -- Start blinking cursor (IGNORED) */ - break; + /* fallthrough for xterm cvvis = CSI [ ? 12 ; 25 h */ + if(escseq.narg > 1 && escseq.arg[1] != 25) + break; case 25: term.c.state &= ~CURSOR_HIDE; break;