summaryrefslogtreecommitdiffstats
path: root/tty-keys.c
diff options
context:
space:
mode:
authornicm <nicm>2020-04-16 13:35:24 +0000
committernicm <nicm>2020-04-16 13:35:24 +0000
commitb2443aa2f98c1a1fa5d53d4e79a3e7fd221cc365 (patch)
tree3cc90dfb69ef9c9c6c340639196da2815e9cf4de /tty-keys.c
parenta2e47b527986af6140a9dfa43c9448347dc0a050 (diff)
Add support for the iTerm2 sychronized updates escape sequence which
drastically reduces flickering.
Diffstat (limited to 'tty-keys.c')
-rw-r--r--tty-keys.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tty-keys.c b/tty-keys.c
index 064f2172..1fcc74b8 100644
--- a/tty-keys.c
+++ b/tty-keys.c
@@ -1117,7 +1117,7 @@ tty_keys_device_status_report(struct tty *tty, const char *buf, size_t len,
/* Set terminal flags. */
if (strncmp(tmp, "ITERM2 ", 7) == 0)
- flags |= (TERM_DECSLRM|TERM_256COLOURS|TERM_RGBCOLOURS);
+ flags |= (TERM_DECSLRM|TERM_256COLOURS|TERM_RGBCOLOURS|TERM_SYNC);
if (strncmp(tmp, "TMUX ", 5) == 0)
flags |= (TERM_256COLOURS|TERM_RGBCOLOURS);
log_debug("%s: received DSR %.*s", c->name, (int)*size, buf);