From 4e7f3d5520fbb472f47a17fd58c5188e927f6739 Mon Sep 17 00:00:00 2001 From: Michael Grant Date: Mon, 3 Aug 2026 10:39:11 +0100 Subject: [PATCH] Use sixel images for WezTerm Enable the sixel feature when WezTerm is detected and clarify that the kitty terminal feature requires Unicode placeholder support rather than only the basic graphics protocol. --- tmux.1 | 4 ++++ tty-features.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tmux.1 b/tmux.1 index 1e641602e..05873a8a1 100644 --- a/tmux.1 +++ b/tmux.1 @@ -5076,6 +5076,10 @@ Ignore function keys from and use the .Nm internal set only. +.It kitty +Supports Kitty graphics using Unicode placeholders. +The terminal must support the Kitty Unicode placeholder extension, not only +the basic Kitty graphics protocol. .It margins Supports DECSLRM margins. .It mouse diff --git a/tty-features.c b/tty-features.c index 86fd223ac..5cab80231 100644 --- a/tty-features.c +++ b/tty-features.c @@ -360,7 +360,7 @@ static const struct tty_feature tty_feature_sixel = { TERM_SIXEL }; -/* Terminal has Kitty graphics protocol capability. */ +/* Terminal has Kitty graphics protocol Unicode placeholder capability. */ static const char *const tty_feature_kitty_capabilities[] = { "Kty", TTY_FEATURE_SYNC, @@ -625,6 +625,7 @@ tty_default_features(struct client *c, const char *name, u_int version) "extkeys," "focus," "hyperlinks," + "sixel," "usstyle" }, { .name = "ghostty",