terminal: Track down remaining unhandled xterm-256color escape codes
diff --git a/clients/terminal.c b/clients/terminal.c
index db9161f..409a148 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -1112,10 +1112,16 @@
if (sr) terminal->mode |= MODE_AUTOREPEAT;
else terminal->mode &= ~MODE_AUTOREPEAT;
break;
+ case 12: /* Very visible cursor (CVVIS) */
+ /* FIXME: What do we do here. */
+ break;
case 25:
if (sr) terminal->mode |= MODE_SHOW_CURSOR;
else terminal->mode &= ~MODE_SHOW_CURSOR;
break;
+ case 1034: /* smm/rmm, meta mode on/off */
+ /* ignore */
+ break;
case 1037: /* deleteSendsDel */
if (sr) terminal->mode |= MODE_DELETE_SENDS_DEL;
else terminal->mode &= ~MODE_DELETE_SENDS_DEL;
@@ -1124,6 +1130,10 @@
if (sr) terminal->mode |= MODE_ALT_SENDS_ESC;
else terminal->mode &= ~MODE_ALT_SENDS_ESC;
break;
+ case 1049: /* rmcup/smcup, alternate screen */
+ /* Ignore. Should be possible to implement,
+ * but it's kind of annoying. */
+ break;
default:
fprintf(stderr, "Unknown parameter: ?%d\n", code);
break;