Add Kitty terminal optimizations #3

Open
opened 2026-06-06 12:42:41 +00:00 by ldraney · 0 comments
Owner

Type

Feature

Lineage

Standalone — personal config repo

Repo

ldraney/tmux-custom

User Story

As a Kitty+tmux user, I want optimized terminal passthrough settings so that Claude Code keybindings, true color, and undercurl rendering work correctly inside tmux.

Context

Running Kitty 0.47.1 on Arch with tmux-git (next-3.7). Default tmux config drops extended key sequences and lacks true color passthrough, breaking Claude Code keybindings and diff rendering.

File Targets

  • .tmux.conf — add Kitty optimization block

Acceptance Criteria

  • True color renders in tmux (printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n")
  • Extended keys forwarded (Claude Code keybindings work)
  • Undercurl renders in nvim
  • Clipboard passthrough via OSC 52

Test Expectations

  • Manual verification of color, keys, clipboard, undercurl

Constraints

  • Must not break Mac/Linux cross-platform compatibility

Checklist

  • Changes applied
  • tmux reloaded and tested

N/A

### Type Feature ### Lineage Standalone — personal config repo ### Repo ldraney/tmux-custom ### User Story As a Kitty+tmux user, I want optimized terminal passthrough settings so that Claude Code keybindings, true color, and undercurl rendering work correctly inside tmux. ### Context Running Kitty 0.47.1 on Arch with tmux-git (next-3.7). Default tmux config drops extended key sequences and lacks true color passthrough, breaking Claude Code keybindings and diff rendering. ### File Targets - `.tmux.conf` — add Kitty optimization block ### Acceptance Criteria - True color renders in tmux (`printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n"`) - Extended keys forwarded (Claude Code keybindings work) - Undercurl renders in nvim - Clipboard passthrough via OSC 52 ### Test Expectations - Manual verification of color, keys, clipboard, undercurl ### Constraints - Must not break Mac/Linux cross-platform compatibility ### Checklist - [ ] Changes applied - [ ] tmux reloaded and tested ### Related N/A
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/tmux-custom#3
No description provided.