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

16
zshenv
View File

@ -3,20 +3,30 @@
# Formation Debian GNU/Linux par Alexis de Lattre # Formation Debian GNU/Linux par Alexis de Lattre
# http://formation-debian.via.ecp.fr/ # 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 # 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" 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 # 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,...) # Viewer/Editeur par defaut (pour Crontab, CVS,...)
export VISUAL=vim export VISUAL=vim
export EDITOR=vim export EDITOR=vim
if [ $(command -v firefox) ]; then
export BROWSER=firefox export BROWSER=firefox
else
export BROWSER=iceweasel
fi
# Pager less: # Pager vimmanpager | less
#export PAGER=less
if [ $(command -v vimmanpager) ]; then
export PAGER=vimmanpager
else
export PAGER=less export PAGER=less
fi
alias zless=$PAGER
# Variables pour la coloration de less # Variables pour la coloration de less
export LESS_TERMCAP_mb=$'\E[01;31m' # début de blink export LESS_TERMCAP_mb=$'\E[01;31m' # début de blink

7
zshrc
View File

@ -26,8 +26,9 @@ alias rm='rm --interactive'
# Raccourcis pour 'ls' # Raccourcis pour 'ls'
alias ll='ls -l' alias ll='ls -l'
alias la='ls -lA' alias la='ls -lA'
alias llm='ls -l | $PAGER' alias llm='ls -l | most'
alias lll='ls -l | less' alias lll='ls -l | less'
alias llv='ls -l | vimmanpager'
##Classer par date ##Classer par date
alias llt='ls -l -t -h -r' alias llt='ls -l -t -h -r'
alias lld='ls -l -d */ -h' alias lld='ls -l -d */ -h'
@ -160,6 +161,7 @@ alias -g G='| grep -v grep | grep'
alias -g L='| less' alias -g L='| less'
alias -g M="| most" alias -g M="| most"
alias -g S="| sort" alias -g S="| sort"
alias -g V="| vimmanpager"
alias -g W="| wc -l" alias -g W="| wc -l"
alias -g B="&|" alias -g B="&|"
alias -g HL="--help" alias -g HL="--help"
@ -173,11 +175,10 @@ alias -g NUL="> /dev/null 2>&1"
if [ "$PAGER" = "most" ]; then 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="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 # Une fois dans un fichier avec most, la touche 'B' permet d'aller à la fin du fichier
else else
# En commencant par la fin avec less: # 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" #alias hist="less +G ~/.zsh/history"
fi fi
alias ghist='fc -El 0 | grep' alias ghist='fc -El 0 | grep'