From 7f310bdc9950bd5b0ae18bba6967990a0d699c1c Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Wed, 13 Jul 2016 14:07:51 +0200 Subject: zsh: Only build environment in top-level shell --- tag-zsh/config/zsh/zshenv | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tag-zsh/config/zsh/zshenv b/tag-zsh/config/zsh/zshenv index 3e8d1da..98050a0 100644 --- a/tag-zsh/config/zsh/zshenv +++ b/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 -- cgit 1.4.1