Jumping sessions
Hold ⌘ and type a number. Every session in the sidebar counts, not just 1–9.
Hold ⌘ on macOS, Ctrl elsewhere (either one works by default; pin it in Settings → General) and every terminal in the sidebar shows a number, in the order you see them, across all projects.
Type that number. Release ⌘. You land on that session.
This works with the cursor in a terminal, including a herdr control panel: the app chords win over the PTY.
More than nine sessions
Numbers do not stop at 9. Session 10 is 10, session 12 is 12.
Keep ⌘ held and type two digits:
Hold ⌘. Numbers appear on every session in the sidebar.
Press 1, then 0 (or whichever digits match the badge).
Release ⌘. You are on that session.
If a first digit cannot be the start of a longer number (you have 8 sessions, you press 3),
the jump happens immediately. If it could be (1 while you have 12 sessions), blockodile
waits for the next digit, or commits when you release ⌘, or after a short pause.
The palette also lists Jump to session N with the session’s name as a hint. Fuzzy-search
jump 12 if you would rather not count.
Order
The number is the visual order: projects top to bottom, terminals in each project as you arranged them (drag in the sidebar, or move them from the keyboard). New projects and terminals land at the bottom until you move them.
The order is stored in herdr, not in blockodile. Everyone looking at the same herdr sees
the same order: this Mac, a laptop attached to it over SSH, the iPhone app, even a plain
herdr in a terminal. Each machine's herdr keeps its own order.
Closing the last terminal in a project does not remove the project. herdr deletes the
workspace, but blockodile keeps the sidebar row, moved to the bottom of the list (the folder
and name are saved on this Mac). The row shows zero sessions; + (or a launcher)
recreates the workspace in that folder.
Right-click Remove project, or search remove in the palette for Remove project: …,
when you want the row gone for good.