diff --git a/input.c b/input.c index 53bcb8bd..a90663ee 100644 --- a/input.c +++ b/input.c @@ -1621,10 +1621,6 @@ input_csi_dispatch(struct input_ctx *ictx) } input_reply(ictx, 1, "\033[?12;%d$y", n); break; - case 2004: /* bracketed paste */ - n = (s->mode & MODE_BRACKETPASTE) ? 1 : 2; - input_reply(ictx, 1, "\033[?2004;%d$y", n); - break; case 1004: /* focus reporting */ n = (s->mode & MODE_FOCUSON) ? 1 : 2; input_reply(ictx, 1, "\033[?1004;%d$y", n); @@ -1633,6 +1629,14 @@ input_csi_dispatch(struct input_ctx *ictx) n = (s->mode & MODE_MOUSE_SGR) ? 1 : 2; input_reply(ictx, 1, "\033[?1006;%d$y", n); break; + case 2004: /* bracketed paste */ + n = (s->mode & MODE_BRACKETPASTE) ? 1 : 2; + input_reply(ictx, 1, "\033[?2004;%d$y", n); + break; + case 2026: /* synchronized output */ + n = (s->mode & MODE_SYNC) ? 1 : 2; + input_reply(ictx, 1, "\033[?2026;%d$y", n); + break; case 2031: input_reply(ictx, 1, "\033[?2031;2$y"); break;