summaryrefslogtreecommitdiff
path: root/11_Prompts.zsh
diff options
context:
space:
mode:
authorhugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913>2007-07-20 12:16:13 +0000
committerHugues Hiegel <hugues@hiegel.fr>2008-03-07 14:15:13 +0100
commitbc7d9062f14afdeee6834c2822447c203743377f (patch)
tree9a62f6e5d621e0deda776b3e3633ccb51deb5800 /11_Prompts.zsh
parent469ee055dbbfd706ecc10c8356844846e6d6a0ea (diff)
La meilleure conf du monde :o)
git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@483 a0e5b806-a6f9-0310-978d-cbce73f8a913
Diffstat (limited to '11_Prompts.zsh')
-rw-r--r--11_Prompts.zsh19
1 files changed, 4 insertions, 15 deletions
diff --git a/11_Prompts.zsh b/11_Prompts.zsh
index fedda83..76078dd 100644
--- a/11_Prompts.zsh
+++ b/11_Prompts.zsh
@@ -8,20 +8,6 @@
## these files with or without this notice.
##
-## Colors
-
-VOID=0
-BOLD=1
-UNDERLINE=4
-color=0
-for COLOR in BLACK RED GREEN YELLOW BLUE MAGENTA CYAN WHITE
-do
- eval $COLOR=$[ $color + 30 ]
- eval BG_$COLOR=$[ $color + 40 ]
- color=$[ $color + 1 ]
-done
-unset color
-
# Pour personnaliser les couleurs du prompt, configurez ces variables :
# - PS1_ROOT pour la couleur du prompt ROOT
# - PS1_USER pour la couleur du prompt USER local
@@ -87,6 +73,8 @@ term_title()
print -Pn "\e]l%n@%m %~$1\e\\" ;;
*term*|rxvt*)
print -Pn "\e]0;%n@%m (%l) %~$1\a" ;;
+ *)
+ ;;
esac
}
@@ -103,10 +91,11 @@ precmd ()
ERROR=%(? "---" "%3<<"$C_$COLOR_BAR$_C"---"$C_$COLOR_ERRR$_C"%?%<<")
CURDIR=$C_$COLOR_PATH$_C"%(!.%d.%(5~:.../:)%4~)"$C_$VOID$_C${$(git branch 2>&-):+$C_$COLOR_DOUBLEDOT$_C:$C_$COLOR_BRANCH$_C$(git branch | grep '^\*' | cut -c3-)}
unset HBAR
- for i in {1..$(($COLUMNS - ${#DATE} - 3 - 2))}
+ for _hbar in {1..$(($COLUMNS - ${#DATE} - 3 - 2))}
do
HBAR=$HBAR-
done
+ unset _hbar
## 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...