]> Sergey Matveev's repositories - zsh-autoenv.git/blobdiff - autoenv.zsh
Unset $autoenv_env_file when leaving
[zsh-autoenv.git] / autoenv.zsh
index 452e5c3a224ed8da2b57316393441fcbf2806ded..d3f0f2efb9c19f74d573f558214a31473f4d76a6 100644 (file)
@@ -256,6 +256,9 @@ _autoenv_source() {
   # This should not get done for recursion (via autoenv_source_parent),
   # and can be useful to have in general after autoenv was used.
   # unset autoenv_event autoenv_from_dir autoenv_to_dir autoenv_env_file
+  if [[ $autoenv_event == leave ]]; then
+    unset autoenv_env_file
+  fi
 }
 
 _autoenv_get_file_upwards() {