Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable divergent contents but synced cursor for Synchronized Input mode #3713

Open
padrepitufo opened this issue Sep 28, 2023 · 2 comments
Open
Labels
Feature requests Feature Requests

Comments

@padrepitufo
Copy link

Coming from iTerm I was surprised that in Warp if you enter Synchronized input mode

  • it does not show all cursors flashing (to give you the indication that you have this enabled)
  • it will rewrite the other panes with the pane you had selected when invoking this mode (which you may not desire)

my request is not to make Warp like iTerm but whether it is a valid use case to support only synchronizing the cursor (rather than the input) and if there is some way to indicate that one is in Synchronized Cursor/Input mode

Originally posted by @padrepitufo in #409 (comment)

@dannyneira dannyneira added the Feature requests Feature Requests label Sep 28, 2023
@dannyneira
Copy link
Member

Hi @padrepitufo Thanks for submitting. On the first point, you're correct the input editors' content is replaced in favor of the currently selected/modified input editor.

On the second point, There is currently an icon of a chain on the top of the Tab (or Tabs) to which the input is being synced. I hope this helps with that request.

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

@greeze
Copy link

greeze commented Oct 6, 2023

I'm happy to learn that there even is a Synchronized Input mode 😆 I never used it in iTerm, but I'll be using it a lot now that I know it exists.

Some thoughts after experimenting with it:

  • I'm also surprised that multiple flashing cursors aren't shown. In text editors that allow multiple synchronized inputs, multiple flashing cursors are always shown. In fact, Warp itself shows multiple flashing cursors when command-clicking within the same input field. It seems that it should do so with synchronized input across multiple input fields.
  • To add to that, I would also expect all panes to appear "active" while synchronized input is enabled. The chain icon is nice, but it's very easy to miss. Even knowing it's there, I don't think to look up at the active tab before I start typing. The visual state of the pane is what tells me where I'm typing.
  • Further, why only allow synchronized input in all panes? Why not allow command-clicking in multiple input fields to enable synchronized input in a subset of fields?
  • As mentioned in the OP, I think a differentiation between "synchronized input" and "synchronized cursors" could be very useful. I see a lot of utility in both cases, but synchronized cursors can do the job of synchronized input, but not the other way around.

Love me some Warp. Thanks for all you do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests Feature Requests
Projects
None yet
Development

No branches or pull requests

3 participants