New $PAGER: vimmanpager (only if available)

Correct some alias to be more generic with $PAGER
Correct CDPATH
This commit is contained in:
Jeremy Gardais 2015-09-04 14:47:42 +02:00
parent d34974413a
commit ca89738866
2 changed files with 20 additions and 9 deletions

20
zshenv
View File

@ -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

9
zshrc
View File

@ -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'