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 /10_Environment.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 '10_Environment.zsh')
-rw-r--r-- | 10_Environment.zsh | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/10_Environment.zsh b/10_Environment.zsh new file mode 100644 index 0000000..5360382 --- /dev/null +++ b/10_Environment.zsh @@ -0,0 +1,81 @@ +## +## Part of configuration files for Zsh 4 +## by Hugues Hiegel <hugues@hiegel.fr> +## +## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS +## +## You are encouraged to use, modify, and redistribute +## these files with or without this notice. +## + +## +## NDLA: +## +## ma politique pour l'export des variables est très simple : +## si elle a pour vocation d'être utilisée en dehors de Zsh, +## 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 2>&- ) +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 ``:'' +# si et seulement si $VARIABLE contient déjà des choses, cela pour éviter +# d'avoir un PATH (p.e.) de la forme : PATH=:/bin +# +#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:~/libs +#export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/X11R6/lib/pkgconfig +export PATH=$PATH:~/sbin:~/bin +privileged_user && PATH=/sbin:/usr/sbin:$PATH +export MANPATH=$MANPATH:~/man +export INFOPATH=$INFOPATH:~/info +## 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 |