Branch: refs/heads/ta/kitty-img
Home: https://github.com/tmux/tmux
Commit: cf6cbe430cb18eabeb39a1cac807dece48eac33a
https://github.com/tmux/tmux/commit/cf6cbe430cb18eabeb39a1cac807dece48eac33a
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Makefile.am
M configure.ac
M format.c
A image-kitty.c
M input.c
M screen-redraw.c
M tmux.h
M tty-features.c
M tty-keys.c
M tty-term.c
M tty.c
Log Message:
-----------
Add support for the kitty graphics protocol
Kitty-capable terminals (kitty, ghostty, and others) can display
inline images via APC escape sequences.
Kitty's image support uses a passthrough model: APC sequences from
programs running inside panes are relayed verbatim to the outer
terminal with cursor positioning adjusted for the pane offset.
The outer terminal handles all image rendering and therefore itself must
be kitty-aware.
Commit: 3b7e9fb175d29a814aafe139631d45964b66515c
https://github.com/tmux/tmux/commit/3b7e9fb175d29a814aafe139631d45964b66515c
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M format.c
M tmux.1
Log Message:
-----------
format: add image_support
This adds a new image_support format which returns:
"sixel" -- if sixel is compiled in
"kitty" -- if kitty is compiled in
"kitty,sixel" -- if compiled with both kitty and sixel
Commit: 1634db85896b5ec15022b08b15247359fb6bbefd
https://github.com/tmux/tmux/commit/1634db85896b5ec15022b08b15247359fb6bbefd
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M configure.ac
Log Message:
-----------
configure: deprecate enable-sixel
This moves --enable-sixel to --enable-sixel-images
Commit: 5a233e26ec723b3244ef0e49dbac31eada7b63d4
https://github.com/tmux/tmux/commit/5a233e26ec723b3244ef0e49dbac31eada7b63d4
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Makefile.am
M configure.ac
M format.c
M input.c
M screen-redraw.c
M tmux.h
M tty-features.c
M tty-keys.c
M tty.c
Log Message:
-----------
rename ENABLE_KITTY to ENABLE_KITTY_IMAGES
Commit: aefdb348466fc451f7c007a77826d831dd11c586
https://github.com/tmux/tmux/commit/aefdb348466fc451f7c007a77826d831dd11c586
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Makefile.am
M configure.ac
M format.c
M input.c
M screen-redraw.c
M screen-write.c
M screen.c
M tmux.h
M tty.c
Log Message:
-----------
rename: ENABLE_SIXEL to ENABLE_SIXEL_IMAGES
Commit: 9c3ec2b8ebe35dfe8f8b69f8a2830c6bfcc0a2eb
https://github.com/tmux/tmux/commit/9c3ec2b8ebe35dfe8f8b69f8a2830c6bfcc0a2eb
Author: Thomas Adam <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Makefile.am
M image-kitty.c
M image.c
M input.c
M screen-write.c
M screen.c
M tmux.h
M tty.c
Log Message:
-----------
Refactor kitty images to use unified image cache API
The original kitty implementation used a passthrough approach where images
were forwarded directly to the outer terminal without being stored in tmux's
image cache.
This refactors kitty images to work like sixel images.
Compare: https://github.com/tmux/tmux/compare/b82485f3cf16...9c3ec2b8ebe3
To unsubscribe from these emails, change your notification settings at
https://github.com/tmux/tmux/settings/notifications
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion, visit
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/ta/kitty-img/b82485-9c3ec2%40github.com.