From e71b6dc41aa02d657eff4439c7ce94c21f313f71 Mon Sep 17 00:00:00 2001 From: sev Date: Mon, 16 Sep 2024 08:27:23 -0500 Subject: [PATCH 1/1] zshenv: prefer _sev_home for fpath if ZDOTDIR unset --- etc/zsh/.zshenv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/zsh/.zshenv b/etc/zsh/.zshenv index 1ec57d7..3c53c99 100644 --- a/etc/zsh/.zshenv +++ b/etc/zsh/.zshenv @@ -86,7 +86,7 @@ function _sev_setpath { # shift valid system paths to the front if there are any left ((len > 0 && len < $#path)) && path=("${(@)path[len + 1, -1]}" "${(@)path[1, len]}") # include our zsh dir in fpath. unlike above, we always prefer our paths - fpath=({${ZDOTDIR:-~/.zsh},{${_sev_home:-~},~}/.zsh}/functions/**/*(/N) "$fpath[@]") + fpath=({${ZDOTDIR:-{${_sev_home:-~},~}/.zsh},{${_sev_home:-~},~}/.zsh}/functions/**/*(/N) "$fpath[@]") # remove bad paths for (( i = 1; i <= $#fpath; i++ )) { if [[ ! -d $fpath[$i] ]] { -- 2.47.0