Installs xterm-kitty terminfo so Kitty terminal users get full color and capability support.
Downloads and compiles the official kitty terminfo entry from the Kitty terminal repository. This ensures Kitty terminal users connecting to the container get proper color rendering, cursor shapes, and terminal capabilities.
| Option | Default | Description |
|---|---|---|
version |
latest |
Set "none" to skip installation. |
The container defaults to TERM=xterm-256color with COLORTERM=truecolor, which provides full 256-color and 24-bit truecolor support for all terminals.
For Kitty users: the devcontainer.json remoteEnv uses ${localEnv:TERM:xterm-256color}, which forwards your host TERM into VS Code sessions. If your host sets TERM=xterm-kitty, the installed terminfo ensures full Kitty-specific capability support (correct bce behavior, status line, etc.). For non-VS Code entry points (tmux, docker exec, SSH), setup-aliases.sh upgrades TERM=xterm to xterm-256color but preserves any other value. If no Kitty TERM is forwarded, xterm-256color provides equivalent color rendering.
# Verify installation
infocmp xterm-kitty
# Check color support
tput colors # should return 256- Checks if
xterm-kittyterminfo is already present (skips if so) - Installs
ncurses-binifticcompiler is not available - Downloads the official kitty terminfo from GitHub
- Compiles and installs to
/usr/share/terminfo