You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a prompt overflows a line (from unclosed strings or \ to deliberately continue a line), bash uses PS2 as the secondary prompt. I colour this as well, which looks a lot better than the default. E.g. if my PS1 ends with \[\e[38;5;131m\]\$\[\e[0m\] , my PS2 will be \[\e[38;5;131m\]>\[\e[0m\] .
Can you add an optional Secondary Prompt section that, if completed adds a PS2='...' line to the Output and its result to the Preview?
Not a duplicate
This is not a duplicate
Want to Implement
I want to implement this feature
The text was updated successfully, but these errors were encountered:
Would it be sufficient for your use case to simply generate a prompt and then (manually) replace PS1 with PS2 in the output?
I might add a radio selection in the future that allows you to switch between PS1 and PS2 in the output. However, I'd consider a completely new section that allows parallel editing of both prompts to be confusingly complex and more difficult to use.
I leave the last prompt I made as the basis for the next, and change colours per machine, so that wouldn't help. I create PS2 manually, anyway.
I brought this up because I think more people would customise the secondary if they knew about it, and using it a couple of times in the Example Preview would make it pretty clear what it does. Leaving it blank would default to >⎵ elements. E.g.:
user@host:~/a/path/to/somewhere
$ echo 'A text interface
> My reliable workhorse
> Drat, missed a colon' > bash-haiku
It's better UX to have both variables in the Output.
Feature Description
When a prompt overflows a line (from unclosed strings or
\
to deliberately continue a line), bash usesPS2
as the secondary prompt. I colour this as well, which looks a lot better than the default. E.g. if myPS1
ends with\[\e[38;5;131m\]\$\[\e[0m\]
, myPS2
will be\[\e[38;5;131m\]>\[\e[0m\]
.Can you add an optional Secondary Prompt section that, if completed adds a
PS2='...'
line to the Output and its result to the Preview?Not a duplicate
Want to Implement
The text was updated successfully, but these errors were encountered: