Skip to content

Cmd+V in the terminal integrations pastes the laptop's clipboard over SSH #447

Description

@a-team-app

Context

The iTerm2 and WezTerm integrations send Cmd+V as Ctrl+V, so TuiCode reads its own machine's clipboard: over SSH, the remote one. Once terminal paste goes in as one paste, Cmd+V can be left to the terminal, which pastes the laptop's clipboard. Needs #446 (paste as one paste) and #444 (kitty integration). Part of #40.

Acceptance criteria

  • After updating the iTerm2 integration, Cmd+V in TuiCode over SSH pastes the laptop's clipboard, as one paste, indentation intact.
  • The same in WezTerm and kitty.
  • Locally, Cmd+V pastes as before, including at every caret.
  • Settings → Terminal shows an existing install as an older version with an update Button, and updating applies the change.
  • Ctrl+V still pastes TuiCode's own machine's clipboard.

Tests

  • Generated iTerm2 profile and WezTerm module and kitty config no longer map Cmd+V, and carry the bumped version.
  • An install at the previous version reports stale.

Out of scope

  • Any other mapping change.
  • Linux and Windows terminals.

Activity

  1. a-team-app commented on Oct 6, 2026

    @a-team-app
    ContributorAuthor

    Blocked by #446: Cmd+V can only be left to the terminal once a terminal paste goes in as one paste.

  2. a-team-app commented on Oct 6, 2026

    @a-team-app
    ContributorAuthor

    Blocked by #444: The Cmd+V change covers the kitty config too.

  3. a-team-app commented on Oct 9, 2026

    @a-team-app
    ContributorAuthor

    Draft PR #486 is up.

  4. added a commit that references this issue on Oct 9, 2026
    b6b1679
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-team:devClaimed by the a-team Dev

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions