commit 6313738906f760f8a9b73cfe18dc2593bee1b4c5 parent b15a51d3f2be594f648baf62aeda0c442cdd1784 Author: KΓ©vin Le Gouguec <kevin.legouguec@gmail.com> Date: Sat, 4 Oct 2025 18:10:59 +0200 Adjust prompt for M-x shell Diffstat:
| M | .bash_prompt | | | 30 | +++++++++++++++++++++++------- |
1 file changed, 23 insertions(+), 7 deletions(-)
diff --git a/.bash_prompt b/.bash_prompt @@ -238,11 +238,27 @@ __smart-term/init () fi } +__dumb-term/set-ps1 () +{ + local -ir rc=$? + + BUILDING_PS=t + + PS1='' + ((rc)) && PS1+=$(__fontify "${rc} " bold red) + PS1+='\W\$ ' + + unset BUILDING_PS +} + +__dumb-term/init () +{ + PROMPT_COMMAND=__dumb-term/set-ps1 +} + -if [ "${TERM}" = dumb ] -then - PS1='$? \u:\w\$ ' - PS2='> ' -else - __smart-term/init -fi +case "${TERM}" +in + dumb) __dumb-term/init ;; + *) __smart-term/init ;; +esac