From deebeb13d889cbc35d846552552c0f443952ec64 Mon Sep 17 00:00:00 2001 From: hugues Date: Mon, 21 May 2007 08:07:26 +0000 Subject: =?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 --- 10_Environment.zsh | 56 ++++++++++++++++++------------------------------------ 1 file changed, 18 insertions(+), 38 deletions(-) (limited to '10_Environment.zsh') 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 %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 -- cgit v1.2.3