Clean and remove CDPATH
Should use fdfind aliases instead to move in extra dirs.
This commit is contained in:
parent
b38cb2d153
commit
2649735362
60
zshenv
60
zshenv
|
@ -3,7 +3,7 @@
|
|||
# Formation Debian GNU/Linux par Alexis de Lattre
|
||||
# http://formation-debian.via.ecp.fr/
|
||||
|
||||
#### Colors definition
|
||||
# Colors definition {{{
|
||||
export BLACK='\033[30;40m'
|
||||
export RED='\033[0;31m'
|
||||
export REDB='\033[1;31m'
|
||||
|
@ -16,36 +16,34 @@ export CYAN='\033[36;40m'
|
|||
export WHITE='\033[0;37m'
|
||||
export WHITEB='\033[1;37m'
|
||||
export RESET='\033[0m'
|
||||
# }}}
|
||||
|
||||
# Ensure to use ZSH for this session
|
||||
export SHELL='/bin/zsh'
|
||||
|
||||
# Le PATH = répertoires dans lesquels le shell va chercher les commandes
|
||||
# ATTENTION : le répertoire courant ne fait pas partie du PATH
|
||||
# PATH
|
||||
export PATH="/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/games:/sbin:$HOME/bin:/opt:/usr/local/games:$HOME/.virtualenvs/bin:$HOME/.local/bin"
|
||||
|
||||
# CDPATH: variable d'environnement que cd regardera pour la complétion sur les répertoires qu'elle pourra parcourir
|
||||
export CDPATH='./:/etc/:~/:../:/var/:../../'
|
||||
|
||||
# Viewer/Editeur par defaut (pour Crontab, CVS,...)
|
||||
# Default soft {{{
|
||||
## For crontab, git,…
|
||||
export VISUAL=vim
|
||||
export EDITOR=vim
|
||||
## web browser
|
||||
if [ $(command -v qutebrowser) ]; then
|
||||
export BROWSER=qutebrowser
|
||||
elif [ $(command -v firefox) ]; then
|
||||
export BROWSER=firefox
|
||||
fi
|
||||
|
||||
# Pager vimmanpager | less
|
||||
#export PAGER=less
|
||||
## Pager (man,…)
|
||||
if [ $(command -v vimmanpager) ]; then
|
||||
export PAGER=vimmanpager
|
||||
else
|
||||
export PAGER=less
|
||||
fi
|
||||
alias zless=$PAGER
|
||||
# }}}
|
||||
|
||||
# Variables pour la coloration de less
|
||||
# Colors definition for less {{{
|
||||
export LESS_TERMCAP_mb=$'\E[01;31m' # début de blink
|
||||
export LESS_TERMCAP_md=$'\E[01;31m' # début de gras
|
||||
export LESS_TERMCAP_me=$'\E[0m' # fin
|
||||
|
@ -53,58 +51,62 @@ export LESS_TERMCAP_so=$'\E[01;44;33m' # début de la ligne d`état
|
|||
export LESS_TERMCAP_se=$'\E[0m' # fin
|
||||
export LESS_TERMCAP_us=$'\E[01;32m' # début de souligné
|
||||
export LESS_TERMCAP_ue=$'\E[0m' # fin
|
||||
# }}}
|
||||
|
||||
# Limitation de la taille de la pile de dossier:
|
||||
DIRSTACKSIZE=10
|
||||
export DIRSTACKSIZE
|
||||
|
||||
# Default PDF viewer
|
||||
# Default PDF viewer {{{
|
||||
if [ $(command -v zathura) ]; then
|
||||
export PDF_VIEWER="zathura"
|
||||
elif [ $(command -v evince) ]; then
|
||||
export PDF_VIEWER="evince"
|
||||
fi
|
||||
# }}}
|
||||
|
||||
# Permissions rw-r--r-- pour les fichiers crées
|
||||
# et rwxr-xr-x pour les répertoires crées
|
||||
# Permissions for new files
|
||||
## rw-r--r-- − files
|
||||
## rwxr-xr-x − directories
|
||||
umask 022
|
||||
|
||||
# Proxy HTTP / FTP sans mot de passe
|
||||
# Proxy HTTP / FTP sans mot de passe {{{
|
||||
#export http_proxy="http://localhost:8118"
|
||||
#export ftp_proxy="ftp://proxy.exemple.org:8080"
|
||||
|
||||
# Proxy HTTP / FTP avec mot de passe
|
||||
# }}}
|
||||
# Proxy HTTP / FTP avec mot de passe {{{
|
||||
#export http_proxy="http://login:password@proxy.exemple.org:8080"
|
||||
#export ftp_proxy="ftp://login:password@proxy.exemple.org:8080"
|
||||
|
||||
# Ne pas passer par le proxy pour les domaines locaux
|
||||
# }}}
|
||||
# Ne pas passer par le proxy pour les domaines locaux {{{
|
||||
#export no_proxy="exemple.org"
|
||||
# }}}
|
||||
|
||||
# De la couleur pour grep (deprecated)
|
||||
#export GREP_OPTIONS='--color=auto'
|
||||
|
||||
# Verrouiller le shell après 10 minutes
|
||||
# Inutiliser pour le moment, ça verrouille toutes les fenêtres d'un multi-plexeur (screen, tmux, …)
|
||||
# Lock unused session after 10 minutes {{{
|
||||
#export TMOUT=600
|
||||
# Si une session root (ou sudo -s, ...) est exécutée depuis 30min, on la termine
|
||||
# }}}
|
||||
# Close unused root session after 30 minutes {{{
|
||||
if [ ${USER} = "root" ]; then
|
||||
export TMOUT=1800
|
||||
fi
|
||||
# }}}
|
||||
|
||||
# Tmux
|
||||
# Tmux {{{
|
||||
if [ $(command -v tmux) ]; then
|
||||
export TMUX_TMPDIR=~/.tmux/socks/
|
||||
[ ! -d "${TMUX_TMPDIR}" ] && mkdir -p -- "${TMUX_TMPDIR}" || chmod 0700 -- "${TMUX_TMPDIR}"
|
||||
fi
|
||||
# }}}
|
||||
|
||||
# SSH
|
||||
# SSH {{{
|
||||
## Specify ssh-agent socket path
|
||||
SSH_AGENT_SOCK="${HOME}/.ssh/socks/ssh_auth"
|
||||
SSH_AGENT_ENV="${HOME}/.ssh/socks/ssh_agent_env"
|
||||
## ssh-keys path
|
||||
SSH_ED25519_KEY="${HOME}/.ssh/id_ed25519"
|
||||
SSH_RSA_KEY="${HOME}/.ssh/id_rsa"
|
||||
|
||||
# GPG
|
||||
# }}}
|
||||
# GPG {{{
|
||||
GPG_PRIV_KEY="${HOME}/.gnupg/secring.gpg"
|
||||
GPG_TEST_FILE="${HOME}/.password-store/test"
|
||||
# }}}
|
||||
|
|
Loading…
Reference in New Issue