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 |
+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. Because of how we use the prompt_command in Warp and how the input editor works like an IDE, the prompt and input will most likely be separate in Warp for the time being. This allows for users to have custom prompts and retain the modern input experience that we hope helps developers be more productive with Warp. 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 |
I'm glad the approach you are taking is supporting 1 line and 2 line. I'm firmly in the 2 line camp. I used 1 line for years, but 2 lines keeps everything much clearer to me. I have more context, etc., by using a 2 line starship prompt that shows shell, user, cwd, git, and more. 2 lines also gives more separation between commands vs the often crowded single line, no vertical spacing terminals I had used in the past. I'm not trying to dismiss the comments and preferences of others. Rather, I'm voicing support for both/and vs either/or. For those of us with older eyes and weak vision, more space and ability to configure to our needs is a HUGE plus. |
Chiming in to say that the issue with newline after PROMPT is only when using your Shell prompt (Settings -> Appearance -> Prompt) If the Warp prompt allowed more customization I would be happy to use that over my custom Prompt. This is my current custom Prompt:
The important thing for me here is the use of RPROMPT to keep Git info on the right and not take up too much left real estate as well as the folder path being truncated to 4 levels. Thanks for Warp! |
+1 for me on this as well. I have a prompt that shows the information I care about in the format I like, and without the extra newlines, it'd work perfect for Warp as well. |
Hey @Alonski thanks for the context and suggestion to allow Warp's built-in prompt to have an rprompt as well. Definitely agree this would be useful - we've actually had this idea brought up internally too, for the Git case exactly haha! I've opened #4001 to track this as a feature request, since it's a bit separate from this issue. Please 👍 there to indicate interest and feel free to add info/details on the request thread so we can prioritize accordingly! |
+1, current behavior is annoying. |
Any ETA on this? Great product, but annoying extra lines when using starship keeping me from switching over to warp full time. |
Hey there 👋 ! Thanks for the feedback. No concrete ETA for release, but I can say that I'm continuing to actively work on getting this over the finish line. If folks are interested: I won't dive too deep into the technical complexity here (I might consider a blog post later if there's enough interest 👀 ) - but TL;DR is that this has led to a much bigger refactor/reworking of underlying core terminal rendering logic than initially expected, largely due to 2 points:
This issue in particular is something where we want very high confidence in no regressions before release as well, since it directly affects the core terminal experience and any dependencies. Thanks to everyone for indicating their interest in this feature and giving their thoughts (keep them coming as relevant!) ❤️ . I'll be sure to ping this thread 🔔 when we do include this into a new Warp release (especially for folks who currently aren't able to use Warp due to this)! |
+1 |
1 similar comment
+1 |
+1 |
1 similar comment
+1 |
+1 |
|
+1 |
Hey everyone, pls stop spamming The team already said they are working on this, let's be patient 🙏🏽 |
Thanks! Yep, we're still working on this (working through supporting each of the shells + cases like subshells and SSH currently) and just a note to add onto what @luizeboli said: if you'd just like to subscribe to the issue for notifications, you can do that without commenting by using the sidebar in GitHub (on the right) - would recommend to follow along! See screenshot: |
+1. Please make the prompt 1 line.... looks rubbish over 2 lines and takes too much room |
please do this feature, warp is awesome but this non-configurable and opposed to terminal standards appearance makes quite confusing to work with it |
I just do not understand the downvotes on the positive feedback of this feature. Standard terminals have prompts in one line and users are used to this. It is everywhere, on console on cloud, on every other cmd prompts. The only needed thing is to set this "one prompt line" as a configurable toggle in appearance, as it is with many other useful customizable things already. This application is great, and this would make it even more great :) Which is the problem of having this point also as configurable? |
The downvotes are because spamming this issue with comments is unnecessary and notifies everyone. This was clearly stated in #2304 (comment). People ignored that, and continued adding "+1" comments 🤦 FWIW I would lock this issue, it's very clear what the request is. |
Yep, let me lock this thread until we can post further updates on releasing this feature 🔒 ! Note the most recent update is here (briefly outlines why this is technically challenging in the context of Warp - essentially constitutes a rework of core Warp logic). Thanks for all the feedback folks - if there's other different prompt-related issues, please open a new issue (but if it's pertaining to this topic, we're on it!) |
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: