Open Roy-Orbison opened 3 weeks ago
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