diff options
author | hugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913> | 2007-05-16 10:17:44 +0000 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2008-03-07 14:15:11 +0100 |
commit | 72896f1d1d0ae633d360aede3956d42036fd600d (patch) | |
tree | a6a94a70c15918a416dae7e8504aea7fb95543ac /25_Prompts.zsh | |
parent | e9962a5ffdc774468cfb3fd09a2dfe03190e5ad2 (diff) |
=?utf-8?q?Tout=20plein=20de=20modifs,=20du=20m=C3=A9nage,=20des=20trucs=20en=20plus,
=20plus=20beaux,=20moins=20moches,=20plus=20mieux=20et=20tout=20et=20tout=208-)?=
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------1.5.4.1"
This is a multi-part message in MIME format.
--------------1.5.4.1
Content-Type: text/plain; charset=UTF-8; format=fixed
Content-Transfer-Encoding: 8bit
git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@382 a0e5b806-a6f9-0310-978d-cbce73f8a913
Diffstat (limited to '25_Prompts.zsh')
-rw-r--r-- | 25_Prompts.zsh | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/25_Prompts.zsh b/25_Prompts.zsh deleted file mode 100644 index 6c10f8f..0000000 --- a/25_Prompts.zsh +++ /dev/null @@ -1,82 +0,0 @@ -## -## Part of configuration files for Zsh 4 -## by Hugues Hiegel <hugues@nullpart.net> -## -## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS -## -## You are encouraged to use, modify, and redistribute -## these files with or without this notice. -## - -VOID=0 -BOLD=1 -UNDERLINE=4 -RED=31 -GREEN=32 -YELLOW=33 -BLUE=34 -MAGENTA=35 -CYAN=36 -WHITE=37 - -# 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 -# - PS1_USER_SSH pour la couleur du prompt USER distant - -PS1_ROOT=$RED -PS1_USER=$BLUE -PS1_USER_SSH=$MAGENTA - -if ( [ "$SSH_TTY" != "" ] ) -then - # Couleur par défaut pour les utilisateurs normaux loggués via SSH - # Ça permet de faire une distinction rapide entre les shells locaux - # et les shells distants. C'est trop bon, mangez-en ! - PS1_USER=${PS1_USER_SSH:-$PS1_USER} -fi - -## Les couleurs !! ## -C_="%{[" -_C="m%}" -COLOR_PATH="0;%(!.$PS1_ROOT.$BOLD;$PS1_USER)" -COLOR_TERM="0;%(!.$PS1_ROOT.$PS1_USER)" -COLOR_USER="0;%(!.$PS1_ROOT.$PS1_USER)" -COLOR_HOST="0;%(!.$PS1_ROOT.$PS1_USER)" -COLOR_HIST=$VOID -COLOR_AROB="0;1;%(!.$BOLD;$PS1_ROOT.$PS1_USER)" -COLOR_DIES="0;%(!.$BOLD;$PS1_ROOT.$PS1_USER)" - -COLOR_ERRR="$BOLD;$RED" -COLOR_DATE="0;%(!.$PS1_ROOT.$PS1_USER)" - -## Prompts -# -# Pour plus d'infos sur les paramètres d'expansion du prompt: -# man zshmisc(1) -# -# La définition des prompts est séparée de celles desvariables d'environnement -# classiques pour permettre de configurer, par exemple, les couleurs par défaut -# dans ces fichiers. - -## 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... -# 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_USER$_C"%n"$C_$COLOR_AROB$_C"@"$C_$COLOR_HOST$_C"%m"$C_$VOID$_C" ("$C_$COLOR_TERM$_C"%y"$C_$VOID$_C") ["$C_$COLOR_PATH$_C"%(!.%d.%(5~:.../:)%4~)"$C_$VOID$_C"]"${LD_PRELOAD:t:s/lib//:r}" "$C_$COLOR_HIST$_C"%h"$C_$COLOR_DIES$_C"%#"$C_$VOID$_C" " - -# Prompt level 2 -PS2="%{[33m%}%B%_%b%{[36m%}%B>%b%{[0m%} " - -# Prompt level 3 -PS3="?# " - -# Prompt level 4 -PS4="+%N:%i> " - -# Prompt de droite, pour l'heure et le code d'erreur de la dernière commande -RPS1="%(?;;"$C_$COLOR_ERRR$_C"%?"$C_$VOID$_C") "$C_$COLOR_DATE$_C"%D{%H:%M:%S %d/%m/%Y}"$C_$VOID$_C"" - -# Ultime : prompt de correction :-) -SPROMPT="zsh: $C_$BLUE$_C%B'%R'%b$C_$VOID$_C ? Vous ne vouliez pas plutôt $C_$MAGENTA$_C%B'%r'%b$C_$VOID$_C ? [%BN%byae] " - |