{
  "$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"
}