summaryrefslogtreecommitdiff
path: root/12_Prompts.zsh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@qosmos.com>2012-06-15 18:24:25 +0200
committerHugues Hiegel <hugues.hiegel@qosmos.com>2012-06-15 18:24:25 +0200
commita2d88355d7dd5f3bdca46f9a1684d2c2e8b2027f (patch)
tree53d0adbc8e42b279d942ea211bb291cfddf3de25 /12_Prompts.zsh
parentcd61d63e1197f81bdf9a27de402f6cfc207f9816 (diff)
[Prompt] don't break current prompt.
Diffstat (limited to '12_Prompts.zsh')
-rw-r--r--12_Prompts.zsh12
1 files changed, 6 insertions, 6 deletions
diff --git a/12_Prompts.zsh b/12_Prompts.zsh
index 6cc9c13..06d0867 100644
--- a/12_Prompts.zsh
+++ b/12_Prompts.zsh
@@ -289,23 +289,23 @@ __two_lines_prompt ()
## Le prompt le plus magnifique du monde, et c'est le mien !
# Affiche l'user, l'host, le tty et le pwd. Rien que ça...
#
- PS1=$HBAR$(print -Pn "\r")
+ PS1_=$HBAR$(print -Pn '\r')
for trigger in $PS1_TASKBAR
do
result=$($trigger)
- [ -n "$result" ] && PS1+=$(tput cuf 1)${result}$C_$_prompt_colors[bar]$_C
+ [ -n "$result" ] && PS1_+=$(tput cuf 1)${result}$C_$_prompt_colors[bar]$_C
done
- PS1+=$(__show_date)
+ PS1_+=$(__show_date)
- PS1+="
+ PS1_+="
"$C_$prompt_color[default]$_C$C_$_prompt_colors[user]$_C"%n"$C_$_prompt_colors[arob]$_C"@"$C_$_prompt_colors[host]$_C"%M"$C_$_prompt_colors[display]$_C"${DISPLAY:+($DISPLAY)} "$CURDIR${VCSBRANCH:+ $VCSBRANCH}
for trigger in $PS1_EXTRA_INFO
do
result=$($trigger)
- [ -n "$result" ] && PS1+=" "${result}
+ [ -n "$result" ] && PS1_+=" "${result}
done
- PS1+=" "$C_$_prompt_colors[dies]$_C"%#"$C_$_prompt_colors[cmd]$_C" "
+ PS1=$PS1_" "$C_$_prompt_colors[dies]$_C"%#"$C_$_prompt_colors[cmd]$_C" "
}