Mercurial > index.cgi > dotfiles
comparison .bash_prompt @ 261:7651a91983cd
Had to swap the logic on PROMPT_COMMAND, and one more escape slash.
| author | Steve Huston <huston@srhuston.net> |
|---|---|
| date | Sat, 30 Mar 2024 17:36:58 -0400 |
| parents | 09e37b590785 |
| children | 93279b4ed0b4 |
comparison
equal
deleted
inserted
replaced
| 260:15543c169f36 | 261:7651a91983cd |
|---|---|
| 132 # previous command. | 132 # previous command. |
| 133 function set_prompt_symbol () { | 133 function set_prompt_symbol () { |
| 134 if test $1 -eq 0 ; then | 134 if test $1 -eq 0 ; then |
| 135 PROMPT_SYMBOL="\\$" | 135 PROMPT_SYMBOL="\\$" |
| 136 else | 136 else |
| 137 PROMPT_SYMBOL="${LIGHT_RED}\\$${COLOR_NONE}" | 137 PROMPT_SYMBOL="${LIGHT_RED}\\\$${COLOR_NONE}" |
| 138 fi | 138 fi |
| 139 } | 139 } |
| 140 | 140 |
| 141 # Set the full bash prompt. | 141 # Set the full bash prompt. |
| 142 function set_bash_prompt () { | 142 function set_bash_prompt () { |
| 165 esac | 165 esac |
| 166 export PS1="${debian_chroot:+($debian_chroot)}${U}\h${COLOR_NONE}:${LIGHT_BLUE}\w${COLOR_NONE}${BRANCH}${PROMPT_SYMBOL} " | 166 export PS1="${debian_chroot:+($debian_chroot)}${U}\h${COLOR_NONE}:${LIGHT_BLUE}\w${COLOR_NONE}${BRANCH}${PROMPT_SYMBOL} " |
| 167 } | 167 } |
| 168 | 168 |
| 169 # Tell bash to execute this function just before displaying its prompt. | 169 # Tell bash to execute this function just before displaying its prompt. |
| 170 PROMPT_COMMAND="history -a ; set_bash_prompt" | 170 PROMPT_COMMAND="set_bash_prompt ; history -a" |
