{
"$type": "site.standard.document",
"canonicalUrl": "https://til.iainsimmons.com/posts/kitty-sessions",
"description": "today iain learned: How to set up and use sessions in the kitty terminal emulator",
"path": "/posts/kitty-sessions",
"publishedAt": "2025-11-03T00:00:00.000Z",
"site": "at://did:plc:aoqs4f5ru6ztomatyvept7bf/site.standard.publication/3mnlsntqzp72a",
"tags": [
"terminal",
"dotfiles",
"kitty"
],
"textContent": "The kitty terminal has a relatively new sessions feature, which is very well implemented and pretty straightforward to set up.\n\nCreate some .kitty-session files somewhere:\n\nAnd then place kitty commands in them to launch tabs/windows and configure it as needed:\n\nAnd then set up keymaps either directly to a session (this one is hyper+t, then h for home, as I use d for my downloads session):\n\nOr use the simple session picker available out-of-the-box:\n![[kitty-session-picker.png|kitty session picker]]\n\nAnd add a keymap for that, switching to the last session, and closing a session:",
"title": "kitty sessions"
}