In-Band Terminal Multiplexing Considered Harmful
A consideration of why the reliability of a terminal environment is a decreasing function of the density of in-band multiplexers.
A consideration of why the reliability of a terminal environment is a decreasing function of the density of in-band multiplexers.
A duplicate socket-registration call made nvim probe its own RPC server with a blocking child process, freezing nvim and kitty-scrollback launches.
How I got image paste and file drag-and-drop working in pi over SSH from kitty, and stopped pi's regular TUI mode from wiping scrollback, without forking pi.
zmx preserves one Kitty window ID and broadcasts the SSH kitten handshake to every attached client, causing rejected or interleaved responses.
Shell functions that add OSC 8 hyperlink flags to eza, ripgrep, and fd only when stdout is a terminal, so clickable paths never leak into pipes or files.
How I route Kitty file hyperlinks to local or SSH-session Neovim, reuse RPC sockets, and keep remote files from opening on my Mac.