Highlights
- kitty terminal support on Linux.
quickdev launchnow opens a single kitty window with one tab per configured terminal — each tab gets its own working directory and startup command — via a generatedkitty --sessionfile. Nokitty.confchanges or remote control required. - kitty is auto-preferred on Linux. When kitty is installed, auto-detect chooses it first (ahead of Ptyxis windows and gnome-terminal tabs). Set
emulator = "kitty"to force it explicitly, or omit for auto-detect. Single kitty windows are also supported as a fallback.
Security
- Terminal tab titles (which can originate from a shared
.quickdev.toml) are sanitized of control characters so they cannot inject additional directives into the generated kitty session file.
Other
kittyis now a recognized value for theemulatorsetting (ghostty|terminal|gnome-terminal|ptyxis|kitty).- Because kitty is not single-instance, QuickDev skips the emulator-readiness wait for it, so launches are not delayed.
Full changelog: v0.3.1...v0.3.2