zsh: Only build environment in top-level shell
Alan Pearce alan.pearce@spotcap.com
Wed, 13 Jul 2016 14:07:51 +0200
1 files changed, 10 insertions(+), 7 deletions(-)
jump to
M tag-zsh/config/zsh/zshenv → tag-zsh/config/zsh/zshenv
@@ -1,11 +1,14 @@-if [[ -f $ZDOTDIR/zshenv.local ]] +if [[ $SHLVL = 1 ]] then - . $ZDOTDIR/zshenv.local -fi + if [[ -f $ZDOTDIR/zshenv.local ]] + then + . $ZDOTDIR/zshenv.local + fi -ZPLUG_HOME=${ZPLUG_HOME:-~/projects/zplug} + ZPLUG_HOME=${ZPLUG_HOME:-~/projects/zplug} -if [[ -z $SSH_AUTH_SOCK ]] -then - export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket + if [[ -z $SSH_AUTH_SOCK ]] + then + export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket + fi fi