diff options
author | hugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913> | 2007-05-21 08:07:26 +0000 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2008-03-07 14:15:12 +0100 |
commit | deebeb13d889cbc35d846552552c0f443952ec64 (patch) | |
tree | 3de6d16543164167a96fd38a85d142f55cdb50dd /10_Environment.zsh | |
parent | 7d56cdbe6debcb4a1e393adb44faa45cbf62e6c4 (diff) |
=?utf-8?q?Divers=20correctifs
=20 *=20privileged=5Fuser=20!=3D=20root,=20donc=20seulement=20en=20cas=20de=20root
=20 *=20couleurs=20et=20autres=20dans=20Environnement=20plutot=20que=20Prompts
=20 *=20utilisation=20de=20[]=20plut=C3=B4t=20que=20test
=20 *=20et=20je=20sais=20plus...=20:)?=
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@388 a0e5b806-a6f9-0310-978d-cbce73f8a913
Diffstat (limited to '10_Environment.zsh')
-rw-r--r-- | 10_Environment.zsh | 56 |
1 files changed, 18 insertions, 38 deletions
diff --git a/10_Environment.zsh b/10_Environment.zsh index 07fbaef..9e3b742 100644 --- a/10_Environment.zsh +++ b/10_Environment.zsh @@ -16,34 +16,11 @@ ## on l'exporte. SInon pas. ## -## Options pour ``bc'' -export BC_ENV_ARGS="-q" - -## Editeur par défaut -export EDITOR=`which vim || which vi || which emacs` -export VISUAL=$EDITOR -export FCEDIT=$EDITOR - -## Pageur par défaut -export PAGER=less - -## Quelle commande utiliser par défaut ? -export NULLCMD=cat - -cmd_exists dircolors && eval $(dircolors ~/.dir_colors) -export TZ="Europe/Paris" -export TIME_STYLE="+%Y-%b-%d %H:%M:%S" - ## Agent de clefs SSH/GPG # En principe il a été fait dans le .zlogin, mais si on n'est pas en # login shell on n'aura pas ces informations. Donc on le fait ici aussi. [ -f $ZDOTDIR/.keychain ] && source $ZDOTDIR/.keychain -# Locale en français unicode -export LC_ALL=${LC_ALL:-fr_FR.UTF-8} -export LC_MESSAGES=${LC_MESSAGES:-fr_FR} -unset LANG # Unuseful - ## Variables d'environnement ``classiques'' # # L'utilisation de la forme ${VARIABLE:+$VARIABLE:} permet d'accoler ``:'' @@ -56,26 +33,29 @@ export PATH=$PATH:~/sbin:~/bin privileged_user && PATH=/sbin:/usr/sbin:$PATH export MANPATH=$MANPATH:~/man export INFOPATH=$INFOPATH:~/info +[ "$DEBUG" = "yes" ] && export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}~/libs +[ "$DEBUG" = "yes" ] && export PKG_CONFIG_PATH=${PKG_CONFIG_PATH:+$PKG_CONFIG_PATH:}~/pkgconfig ## Nettoyage des précédentes variables pour supprimer les duplicata typeset -gU PATH MANPATH INFOPATH PKG_CONFIG_PATH LD_LIBRARY_PATH -## Trucs à la con spécifiques à Zsh -LOGCHECK=10 # %n has logged on/off .. -REPORTTIME=1 # ``time'' automatique -TIMEFMT='`%J` -- %P cpu - User %U - System %S - Total %E' - -WATCHFMT=$COLOR_BLUECLAIR"%n"$COLOR_END -WATCHFMT=$WATCHFMT" has "$COLOR_YELLOW"%a[0m %l from %M" -WATCH=notme - -WORDCHARS='*?-_~!#$%^.' ## Caractères faisant partie des mots - ## J'ai viré les '/()[]{}' - ## Gestion de l'historique # Voir le fichier d'Options pour plus de contrôle là-dessus HISTFILE=$ZDOTDIR/.history.$USER.$HOSTNAME # Pour éviter les conflits de conf HISTSIZE=42000 SAVEHIST=42000 + +## Colors +C_="%{[" +_C="m%}" + +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 |