summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913>2007-08-06 09:27:26 +0000
committerHugues Hiegel <hugues@hiegel.fr>2008-03-07 14:15:16 +0100
commit9aaea4201aaa113e33a6251f0755f2972c7a543c (patch)
tree446128fcc886dac778baca153cec7caf02dad5d8
parent3a5944e5991a9fc486805ac5eb0754f8df26a96c (diff)
Rhâââ lovely :)
git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@529 a0e5b806-a6f9-0310-978d-cbce73f8a913
-rw-r--r--11_Prompts.zsh11
1 files changed, 8 insertions, 3 deletions
diff --git a/11_Prompts.zsh b/11_Prompts.zsh
index ee62c44..e3dd30a 100644
--- a/11_Prompts.zsh
+++ b/11_Prompts.zsh
@@ -39,12 +39,16 @@ COLOR_HIST="$VOID"
COLOR_AROB="0;1;%(! $BOLD; )$GENERIC"
COLOR_DIES="0;$GENERIC"
COLOR_DOUBLEDOT="0;%(! $VOID $VOID)"
-COLOR_BRANCH_OR_REV="0;$GENERIC"
-COLOR_NOT_UPTODATE="0;$YELLOW;$BOLD"
COLOR_PAREN="0;$CYAN"
COLOR_BAR="0;$GENERIC;$BOLD"
COLOR_BRACES=$COLOR_BAR
+COLOR_BRANCH_OR_REV="0;$GENERIC"
+COLOR_NOT_UPTODATE="0;$GENERIC;$BOLD"
+
+COLOR_CMD="0;$BOLD"
+COLOR_EXEC="$VOID"
+
COLOR_ERRR="$BOLD;$YELLOW"
COLOR_DATE="0;$GENERIC"
@@ -82,6 +86,7 @@ term_title()
preexec ()
{
term_title " ··· $(echo $1 | tr '\n' ';' | sed 's/%/%%/g')"
+ print -Pn "$C_$COLOR_EXEC$_C"
}
GITCHECK=${GITCHECK:-yeah}
@@ -151,7 +156,7 @@ precmd ()
# Note que pour le pwd, on n'affiche que les 4 derniers dossiers pour éviter
# de pourrir le fenêtre de terminal avec un prompt à rallonge.
PS1=$C_$COLOR_BAR$_C"-""$ERROR$HBAR"$C_$COLOR_GIT$_C"$GITBRANCH"$C_$COLOR_BAR$_C"-"$C_$COLOR_SVN$_C"$SVNREV"$C_$COLOR_BAR$_C"-"$C_$COLOR_BRACES$_C"[ "$C_$COLOR_DATE$_C$DATE$C_$COLOR_BRACES$_C" ]"$C_$COLOR_BAR$_C"-
-"$C_$COLOR_USER$_C"%n"$C_$COLOR_AROB$_C"@"$C_$COLOR_HOST$_C"%m $CURDIR "$C_$COLOR_DIES$_C"%#"$C_$VOID$_C" "
+"$C_$COLOR_USER$_C"%n"$C_$COLOR_AROB$_C"@"$C_$COLOR_HOST$_C"%m $CURDIR "$C_$COLOR_DIES$_C"%#"$C_$COLOR_CMD$_C" "
}
chpwd()