From da6812d15f5f8699d06cc38cc19efe225c88cc11 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 65ce2f6b8..642508865 100644 --- a/tmux.1 +++ b/tmux.1 @@ -5063,6 +5063,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 d52407c59..b41671cfb 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, @@ -597,6 +597,7 @@ tty_default_features(int *feat, const char *name, u_int version) "extkeys," "focus," "hyperlinks," + "sixel," "usstyle" }, { .name = "ghostty",