# 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.
--- /dev/null
+test -f "$TESTDIR/.zcompdump" && rm "$TESTDIR/.zcompdump"
+
+AUTOENV_DEBUG=0
+
+antigen-like-loader-function() {
+ source "$TESTDIR/../autoenv.plugin.zsh"
+}
+antigen-like-loader-function
+
+export AUTOENV_ENV_FILENAME="$PWD/.env_auth"
+
+echo -n > $AUTOENV_ENV_FILENAME