From 26497353625ee6e3b1d748bbba78513355150a66 Mon Sep 17 00:00:00 2001 From: Gardouille Date: Tue, 19 Jul 2022 10:54:08 +0200 Subject: [PATCH] Clean and remove CDPATH Should use fdfind aliases instead to move in extra dirs. --- zshenv | 60 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/zshenv b/zshenv index 6a8d25d..76fb969 100644 --- a/zshenv +++ b/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" +# }}}