From f08fa474d6e1062b7af5ce563b0945d9b3ec4306 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Thu, 9 Feb 2023 09:39:21 +0100 Subject: [PATCH] zsh: Remove double call of env scripts On startup zsh would call all zsh env scripts (situated in `zsh/env` or `zsh/env.d/*.zsh`) *and* all sh scripts (in `sh/env` or `sh/env.d/*.sh`). However, by that point, those scripts had already been sourced once - so they just double up startup time. --- terminal/.config/zsh/.zshenv | 9 --------- 1 file changed, 9 deletions(-) diff --git a/terminal/.config/zsh/.zshenv b/terminal/.config/zsh/.zshenv index be77cca..de79e24 100644 --- a/terminal/.config/zsh/.zshenv +++ b/terminal/.config/zsh/.zshenv @@ -1,15 +1,6 @@ #!/usr/bin/env zsh # -# load global sh env vars -[ -f "$XDG_CONFIG_HOME/sh/env" ] && source "$XDG_CONFIG_HOME/sh/env" -if [ -d "$XDG_CONFIG_HOME/sh/env.d" ]; then - for _env in "$XDG_CONFIG_HOME/sh/env.d"/*.sh; do - . "$_env" - done - unset _env -fi - # load zsh specific env vars if [ -d "$XDG_CONFIG_HOME/zsh/env.d" ]; then for _env in "$XDG_CONFIG_HOME/zsh/env.d"/*.zsh; do