From 3bc573576938e353605e3ee171066b1c32c54901 Mon Sep 17 00:00:00 2001 From: Megan Rogge Date: Mon, 8 Aug 2022 07:51:36 -0700 Subject: [PATCH] restore user's `ZDOTDIR` for non-login shells w shell integration (#157520) fix #157128 --- .../contrib/terminal/browser/media/shellIntegration-rc.zsh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh b/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh index c2361a51312a5..197604701a044 100644 --- a/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh +++ b/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh @@ -126,3 +126,7 @@ __vsc_preexec() { } add-zsh-hook precmd __vsc_precmd add-zsh-hook preexec __vsc_preexec + +if [[ $options[login] = off ]]; then + ZDOTDIR=$USER_ZDOTDIR +fi