From: martin f. krafft Date: Sat, 10 May 2008 09:15:51 +0000 (+0100) Subject: keep variable local in path functions X-Git-Url: https://git.madduck.net/etc/zsh.git/commitdiff_plain/b0a03b1f32f3f6f1be42c166bb14e22238801051?ds=inline;hp=9d7427c964aeb185289b5a7192fecb7e1416e881 keep variable local in path functions --- diff --git a/.zsh/zshenv/01_path b/.zsh/zshenv/01_path index 230e94f..f4a248d 100644 --- a/.zsh/zshenv/01_path +++ b/.zsh/zshenv/01_path @@ -10,6 +10,7 @@ __prepend_dir_to_path() { + local dir for dir; do case "$PATH" in "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;; @@ -20,6 +21,7 @@ __prepend_dir_to_path() __append_dir_to_path() { + local dir for dir; do case "$PATH" in "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;;