-
Notifications
You must be signed in to change notification settings - Fork 338
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
Prompt in one line / Cursor in the same line with the prompt #2304
Comments
+1 for the same feature |
Thanks for this feature request! Please 👍 and subscribe to this request as it helps us gauge interest. We will post any updates here. One of the main features of Warp is its multi-line input editor which works like an IDE or modern text editor. |
+1 this would be great to have |
@dannyneira totally understood - and we thank you for an excellent terminal++! |
@bryanlatten We've released the option to disable the blinking cursor, see more on this here: |
^^ love the idea of a toggle. feature-rich vs. not feature-rich |
+1 would be nice to have. Make or break from switching over |
+1 |
+1 I've lost valuable time by committing stuff to the wrong branch simply because I don't read the line above as much as the line with the input. This feature is very dear to me. I do not use multi-line that much (yet?). |
+1, I tried to find option to keep prompt on one line and that is not possible?? |
+1, important for me, this is one of the main reason sometimes i switch to iterm. |
+1, Very annoying for me to use warp. |
+1. While the "2 line prompt" and "multi-line" feature is interesting and has it's place, 95% of my terminal use happens on one line, and compromises required to support this "convienient 5% of the time" are really big, for me at least. IMHO, not having a prompt followed by a cursor has always meant "the computer is not ready for input". I look the left of the cursor to check my context always (am I in the right directory/context? the right user? the right host? ... Yes? OK, start typing. Done typing... check again, hit enter.). This matters very much when you spend a lot of time in root/priveledged contexts. This multiline thing breaks that basic understanding, which makes it harder for me to use as a daily driver terminal. Making it harder to use as a daily driver means that it's harder to learn and benefit from the code blocks, multiline editing, ai suggestions, and so on - simply because you are less likely to be in Warp when the situation comes up, so you solve it the way you always have in the past. It's especially confusing to me that it still functions like a single-line terminal by default -- you type a command, you hit enter, it runs -- so that "multi-line" stuff that people keep talking about still requires active learning -- if you are really trying to sell the world on multiline editing, why isn't it SHIFT-ENTER to actually run the command(s) you've just typed, and enter to just move to the next line? I also HATE that so much vertical space is taken up by all this prompt/context stuff -- most folks I know have a short prompt with just key context. If having 40+ characters of Context Stuff is darn important, why not just the current context "float" above the current prompt, and then STICK it in the scroll-back log only WHEN IT CHANGES -- that way, when you scroll back, you could have a clean lists of commands, and only have the extra junk when contexts change? (I grew up on 25 line terminals though, and I recognize that I might be more jealous of that vertical space than others!) I would LOVE this thing 1000x more if, as @Noamko suggested above, it could be 1 line by default, and cmd-enter or shift-enter or something to bump it into multiline mode on the fly. You guys have written a truly fast nifty terminal, and I love it, but I can't daily drive it :( Apple Terminal remains my daily driver because this 2-line prompt thing is such constant sandpaper on my brain. Hope that's helpful, and regardless, mad props to all y'all for doing some mighty fine software engineering. It's been a long time since anything this exciting has happened in the terminal space. |
I just started using warp and this is super confusing and I would like to have it all in one line. |
Having prompt in two lines is very confusing as I have been using one line prompt all my life. Should acknowledge that people have different habits and give users different options. |
I’ve been using warp several months and now switching back to iterm2 because of this. I cannot get used to two line prompt, it still feels weird. Warp is great product, but I cannot believe that this kind of design flaw still exists. I’ll be tagged to this CR and hopefully it gets fixed/implemented so I can switch back. Thanks! |
+1 and |
+1, I love to this feature |
yes, it should have capabilities of a normal terminal |
This is the only thing blocking me from using it everyday, it kinda throws me off thats not in the same line |
it would be good if it would have the option to use it as a regular terminal without any additional beautifializers, just standard terminal with one key dropdown option enabled, it would be veeeery convenient |
This issue been here since Dec 2022, so better look at other options. Luckily there are other options. |
We don't currently support P10K, but we're working on it. Please add a :+1: to the original post at the top to signal that you want this feature (we take this factor into account when deciding what to work on next), and then hit the subscribe button if you'd like to be notified. |
+1 was looking for this since day 1 for warp. |
+1 |
Awesome news, can't wait to try it out!
…On Fri, Jun 21, 2024 at 8:49 AM Martin Ananda Boeker < ***@***.***> wrote:
YAY!! Where can this setting be enabled?
—
Reply to this email directly, view it on GitHub
<#2304 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAACX73FJCZ2YVJ4C3M7ESDZIRDR3AVCNFSM6AAAAAASVMBPTCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGAYDOMZRGM>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Hey @Advait-M, can u tell me where's the upvote feature? I guess I forgot it's location, if anyone finds it, press it 1000 times for me |
@mboeker If you're in the 10% roll-out, you'll see it pop up in the Edit Prompt modal for Warp prompt (Settings > Appearance > Prompt or Command Palette)! For PS1 (shell prompt), it'll automatically be converted to same line prompt (since we want to respect your shell prompt exactly!).
@daUnknownCoder haha - it's right here (top of this thread - 👍 ): But yep, we've already noted this is very important for users hence we're working on launching this fully 😄 ! |
Okay thanks!
…On Fri, Jun 21, 2024, 18:06 Advait Maybhate ***@***.***> wrote:
YAY!! Where can this setting be enabled?
@mboeker <https://github.com/mboeker> If you're in the 10% roll-out,
you'll see it pop up in the Edit Prompt modal for Warp prompt! For PS1
(shell prompt), it'll *automatically* be converted to same line prompt
(since we want to respect your shell prompt exactly!).
image.png (view on web)
<https://github.com/warpdotdev/Warp/assets/12927474/a7010345-41b7-4b6c-9eb6-e9efd38fefef>
Hey @Advait-M <https://github.com/Advait-M>, can u tell me where's the
upvote feature? I guess I forgot it's location, if anyone finds it, press
it 1000 times for me
@daUnknownCoder <https://github.com/daUnknownCoder> haha - it's right
here (top of this thread - 👍 ):
image.png (view on web)
<https://github.com/warpdotdev/Warp/assets/12927474/0d124174-f0f7-4607-a81b-096d0cd80e29>
—
Reply to this email directly, view it on GitHub
<#2304 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE3BVJ7YOB7YUSPK7QFGVJLZIRFPNAVCNFSM6AAAAAASVMBPTCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGAZTENJZGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Awesome thanks! I'm not in the 10% so I shall have to begrudgingly wait |
guess what, @Advait-M, find happiness in this photo: |
Haha - to clarify explicitly: everyone is expected to receive this version update. However, only 10% of folks (once on this version) will be included in the experimental roll-out of same line prompt currently! So it may be the case that you update and you don't see SLP yet! |
okay so i updated and idk how to migrate to the build u r on? i dont know how to be in the 10%? @Advait-M |
…you have to wait
…On 21 Jun 2024 at 6:00 PM +0100, StellarCoder ***@***.***>, wrote:
okay so i updated and idk how to migrate to the build u r on? i dont know how to be in the 10%? @Advait-M
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
It's purely random currently i.e. you can't voluntarily migrate unfortunately. This is for stability reasons, as noted above, we want to ensure all of Warp's functionality is good to go before we do a larger roll-out. I'll update this thread when we do decide to do a 100% roll-out (my current best guess is in the next ~month but there's various factors at play here). I appreciate the excitement from folks and I know this has been something all of you have been waiting for (as have I 😄 )!! |
damn, guess I'm in the other 90% - isn't there a way to "roll the dice" again? ;) looking forward to its public release! |
you can freely roll the dice in about a month from now, until then i'll be shipping binks brew in your boat |
I tried downloading the installer a bunch of times from different regions on different systems, they were always the same byte count, so that doesn't seem to be the trick |
you actually went that far? 💀 and yeah @Advait-M, im not good at probability so i would like to ask on what basis do you get volunteers to get lucky? is it how much they use Warp terminal or Warp AI or some other terms? Like this luck might get passed to peeps who dont even open warp... just asking coz if its random there must be an algorithm for guessing ig |
is the prompt |
Haha - completely randomized. No particular signals being used.
This one was zsh + powerlevel10k! But yep, same line prompt will be supported across zsh, bash and fish + the goal is all prompt plugins. This is part of the reason for the roll-out - there's a massive variety of shell + prompt plugin combinations that we'd like to confirm are all looking good! |
|
If anyone knows Tho and I didn't want to open a ticket for this, if I type "hello" it won't go to agent mode, it will say unknown command |
@daUnknownCoder what does this have to do with the single line prompt? |
Yeah ik that that's why I said: I thought this was a very petty thing for a ticket to be issued |
Ooh, I think that this should be fixed as a side-effect! However, I'm not super knowledgeable with all of tide's config. I just tried it out myself and it looks good to me (a lot better than previous iteration of Warp!) Screenshot (w/ the same line prompt rollout): I'd love for some active tide + fish users to verify this - we can definitely do this when we do ramp up to 100% rollout later 😄 . In any case, It should be a strict improvement over the current experience! For context, we've changed the underlying mechanisms with which we pass prompt bytes - which should result in better plugin support across the board! This rework is similar to what we did to support p10k in Zsh (however, I've done this for Bash + fish now!) 🎉 |
We actually have prototyped ligatures support, however, there's severe performance regressions with this prototype. I believe the plan is to return to this at some point, however, no ETA on this and we're not sure when we'll be able to prioritize this (there's a few technical challenges to figure out here!). Note that I actually did implement slightly better Unicode support as a part of same line prompt! See #4191 (comment) for details - we added support for correct emoji rendering with emoji presentation selectors 😄 (this unblocks Starship on fish). |
Ah, this sounds like it could be a bug with Agent Mode input autodetection 👀 ? Yeah, could you please open a new GitHub issue for this and we can help you there! Thanks! 😄 |
Hey folks - please keep it professional. You can unsubscribe to this issue if you'd like via GitHub UI. Otherwise, I'm hoping to keep this issue unlocked for any feedback! As noted, I'll post an update when we roll out further - we're working through polishing some stuff up! 😀 |
hey @Advait-M, the next message of yours should be: |
[WARP] Note to all users opening this issue:
is there any option to make prompt in one line?
current behavior
one line prompt
How important is this feature to you?
1 (Not too important)
The text was updated successfully, but these errors were encountered: