diff options
author | hugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913> | 2006-08-20 19:50:12 +0000 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2008-03-07 14:15:09 +0100 |
commit | 46ac6b2c967768aafe50a5446aab2241ddbcff69 (patch) | |
tree | 05c0007a21eaf529518e2bd77f4fb18170139986 /25_Prompts.zsh | |
parent | 01b231dc56c2335481644728405c7aba037f1f5e (diff) |
Grand ménage dans la conf Zsh
git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@255 a0e5b806-a6f9-0310-978d-cbce73f8a913
Diffstat (limited to '25_Prompts.zsh')
-rw-r--r-- | 25_Prompts.zsh | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/25_Prompts.zsh b/25_Prompts.zsh index c2ba379..404db7f 100644 --- a/25_Prompts.zsh +++ b/25_Prompts.zsh @@ -9,14 +9,6 @@ ## these files with or without this notice. ## -## 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. # 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 @@ -31,17 +23,27 @@ ## Couleur par défaut pour le prompt ROOT (c'est super pour sudo, ça...) PS1_ROOT=${PS1_ROOT:-31} -if ( [ "$SSH_TTY" = "" ] ) + +# Couleur par défaut pour les utilisateurs normaux (moi, quoi) +PS1_USER=${PS1_USER:-34} + +if ( [ "$SSH_TTY" != "" ] ) then - # Couleur par défaut pour les utilisateurs normaux (moi, quoi) - PS1_USER=${PS1_USER:-34} -else # 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:-35} + PS1_USER=${PS1_USER_SSH:-$PS1_USER} fi +## 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 @@ -58,7 +60,7 @@ PS3="?# " PS4="+%N:%i> " # Prompt de droite, pour l'heure et le code d'erreur de la dernière commande -RPS1="%(?;;%{[1;32m%}%?%{[0m%}) %{[0;%(!."$PS1_ROOT"."$PS1_USER")m%}%D{%a%d%b|%H:%M\'%S}%{[0m%}" +RPS1="%(?;;%{["$PS1_USER"m%}%?%{[0m%}) %{[0;%(!."$PS1_ROOT"."$PS1_USER")m%}%D{%a%d%b|%H:%M\'%S}%{[0m%}" # Ultime : prompt de correction :-) SPROMPT="zsh: %{[34m%}%B«%R»%b%{[0m%} ? Vous ne vouliez pas plutôt %{[35m%}%B«%r»%b%{[0m%} ? [%BN%byae] " |