Skip to content

feat: Enter jumps to a live session, Ctrl+F forks - #29

Merged
brtkwr merged 1 commit into
mainfrom
feat/focus-fork
Sep 23, 2026
Merged

brtkwr merged 1 commit into
mainfrom
feat/focus-fork

Conversation

@brtkwr

@brtkwr brtkwr commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator
  • Enter on a live session (green ) takes you to it. ccs switches to the iTerm tab or tmux pane where that claude is already running, instead of starting a second copy that would write to the same transcript. It finds the tab by the running claude's terminal device. Checked against 7 live sessions on this machine: every one matched its iTerm tab. If the terminal can't be found (for example a session running in another app), ccs says so and suggests forking.
  • Ctrl+F forks the selected conversation (claude --resume <id> --fork-session) into a new session, leaving the original untouched. It opens in a new tab or window like Enter does, or in place outside iTerm/tmux.

Why Ctrl+F rather than Shift+Enter or Alt+Enter: with Claude Code's terminal setup, iTerm sends Shift+Enter as the same byte as Ctrl+J (preview scroll). With Option on "Normal", Option+Enter arrives as a plain Enter.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JUmkVYwbkobda1AnHuwFDE

Enter on a conversation already open in claude now selects its iTerm tab
or tmux pane (found via the claude process's tty) instead of resuming a
second copy that would write to the same transcript. Ctrl+F forks the
selected conversation with --fork-session, in a new tab/window or in place.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JUmkVYwbkobda1AnHuwFDE
@brtkwr
brtkwr merged commit 4ec9c71 into main Sep 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant