Moving cursor in nvim with shift-arrowkey in split panes causes the cursor to move in both panes

Open
#2,359 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
52/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Tech stack
macos, zsh
Domain
cli

Research direction

No files, tests, or entry points are identified in the issue. Reproduce the behavior on macOS with Warp and NeoVim in two split panes using Shift plus the arrow keys, then trace the terminal input and split-pane handling; done means the cursor moves only in the active pane.

Written by the indexing model from the issue text.

Description

area:shell-terminal area:window-tabs-panes bug needs-info ready-to-implement triaged
Discord username (optional)

JamesB#0001

Describe the bug

Editing files with NeoVim in split panes moves cursor in all panes when using SHIFT + arrow key.

To Reproduce

Create 2 split panes next to each other (see screenshot). Open nvim in both. Move cursor using SHIFT + arrow keys. Cursor moves in both panes.

Expected behaviour

Only move cursor in the currently active pane.

Screenshots

No response

Operating System

MacOS

OS Version

12.6.2

Shell Version

zsh 5.8.1 (x86_64-apple-darwin21.0)

Warp Version

v0.2022.12.06.08.03.stable_02

Additional context

No response

Does this block you from using Warp daily?

No

Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

None

Dominant language
Rust
Stars
65.1k
Forks
5.6k
PR merge metrics
PR metrics pending

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from warpdotdev/warp

All issues in warpdotdev/warp

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.