From 00946007d8e870c08cc7cdb10c469968febf90f1 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 24 Feb 2026 07:50:27 +0000 Subject: [PATCH] Respond to DECRQM 2026, from David Turnbull in GitHub issue 4887. --- input.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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;