warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.85k stars 355 forks source link

Pane movement wrapping #5033

Open claydugo opened 2 months ago

claydugo commented 2 months ago

Dupe Check

Describe the solution you'd like?

Pane movement bindings do not wrap around.

I would expect left and right to wrap to all panes horizontally and up and down to wrap vertically.

Is your feature request related to a problem? Please describe.

Coming from tmux I am used to being able to have a 2 pane window split down the middle and press "Switch Panes Right" repeatedly to navigate between the panes.

I did see options for "Activate Next/Previous Pane" but this does not work with my setup.

I generally am using 1 large pane on the left with some vim window and then 2 more panes to the right stacked vertically.

warp_screen

The wrapping makes it so I don't have to think about which direction I am trying to move in. Its either horizontal or vertical rather than up vs down vs left vs right.

Additional context

No response

How important is this feature to you?

5 (Can't work without it!)

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

dannyneira commented 2 months ago

Hey @claydugo Thanks for this feature request! Activate previous/next activates the panes counter/clockwise and wraps while the switch panes right/left/up/down activates the panes directionally and doesn't wrap around as you mentioned.

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.