From ca897388665c91a428bc1d0a35e79f4994a970d0 Mon Sep 17 00:00:00 2001 From: Gardouille Date: Fri, 4 Sep 2015 14:47:42 +0200 Subject: [PATCH] New $PAGER: vimmanpager (only if available) Correct some alias to be more generic with $PAGER Correct CDPATH --- zshenv | 20 +++++++++++++++----- zshrc | 9 +++++---- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/zshenv b/zshenv index e921d51..a59417e 100644 --- a/zshenv +++ b/zshenv @@ -3,20 +3,30 @@ # Formation Debian GNU/Linux par Alexis de Lattre # http://formation-debian.via.ecp.fr/ -# Le PATH = répertoires dans lequels le shell va chercher les commandes +# Le PATH = répertoires dans lesquels le shell va chercher les commandes # ATTENTION : le répertoire courant ne fait pas partie du PATH export PATH="/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/sbin:$HOME/bin:/opt:/usr/local/games" # CDPATH: variable d'environnement que cd regardera pour la complétion sur les répertoires qu'elle pourra parcourir -export CDPATH='/etc/:/var/:./:~/:../:../../' +export CDPATH='./:/etc/:~/:../:/var/:../../' # Viewer/Editeur par defaut (pour Crontab, CVS,...) export VISUAL=vim export EDITOR=vim -export BROWSER=firefox +if [ $(command -v firefox) ]; then + export BROWSER=firefox +else + export BROWSER=iceweasel +fi -# Pager less: -export PAGER=less +# Pager vimmanpager | less +#export PAGER=less +if [ $(command -v vimmanpager) ]; then + export PAGER=vimmanpager +else + export PAGER=less +fi +alias zless=$PAGER # Variables pour la coloration de less export LESS_TERMCAP_mb=$'\E[01;31m' # début de blink diff --git a/zshrc b/zshrc index 55870be..64c3d73 100644 --- a/zshrc +++ b/zshrc @@ -26,8 +26,9 @@ alias rm='rm --interactive' # Raccourcis pour 'ls' alias ll='ls -l' alias la='ls -lA' -alias llm='ls -l | $PAGER' +alias llm='ls -l | most' alias lll='ls -l | less' +alias llv='ls -l | vimmanpager' ##Classer par date alias llt='ls -l -t -h -r' alias lld='ls -l -d */ -h' @@ -160,6 +161,7 @@ alias -g G='| grep -v grep | grep' alias -g L='| less' alias -g M="| most" alias -g S="| sort" +alias -g V="| vimmanpager" alias -g W="| wc -l" alias -g B="&|" alias -g HL="--help" @@ -171,13 +173,12 @@ alias -g NUL="> /dev/null 2>&1" ## Affichage de l'historique if [ "$PAGER" = "most" ]; then - # En commencant par la fin avec most (bidouillage, on est pas sensé avoir ): + # En commencant par la fin avec most (bidouillage, on est pas sensé avoir): alias hist="fc -El 0 | most +$HISTSIZE" - #alias hist="most +$HISTSIZE ~/.zsh/history" # Une fois dans un fichier avec most, la touche 'B' permet d'aller à la fin du fichier else # En commencant par la fin avec less: - alias hist="fc -El 0 | less +G" + alias hist="fc -El 0 | $PAGER +G" #alias hist="less +G ~/.zsh/history" fi alias ghist='fc -El 0 | grep'