]> Sergey Matveev's repositories - zsh-autoenv.git/blobdiff - autoenv.zsh
Fix being loaded from a function (antigen)
[zsh-autoenv.git] / autoenv.zsh
index bfd93474506e82e2c1733cd11fb4a742d748cac6..14c4a7a2e114277d0e23eb88e56165047e7c0c9b 100644 (file)
@@ -42,9 +42,10 @@ autoenv_source_parent() {
 
 # Internal functions. {{{
 # Internal: stack of entered (and handled) directories. {{{
-typeset -a _autoenv_stack_entered
+typeset -g -a _autoenv_stack_entered
 _autoenv_stack_entered=()
-typeset -A _autoenv_stack_entered_mtime
+# -g: make it global, this is required when used with antigen.
+typeset -g -A _autoenv_stack_entered_mtime
 _autoenv_stack_entered_mtime=()
 
 # Add an entry to the stack, and remember its mtime.