It handles "enter" and leave" events, nesting, and stashing of
variables (overwriting and restoring).
+## Requirements
+
+- Zsh version 4.3.10 or later.
+
## Features
- Support for enter and leave events, which can use the same file.
unknown `.autoenv.zsh` file, and remembers whitelisted files by their
hashed content.
- Test suite.
-- Written in Zsh.
+- Written in/for Zsh.
### Variable stashing
Default: `1`
-### AUTOENV\_DISABLED
+### AUTOENV_DISABLED
(Temporarily) disable zsh-autoenv. This gets looked at in the chpwd handler.
Default: 0
-### AUTOENV\_DEBUG
+### AUTOENV_DEBUG
Set debug level. If enabled (> 0) it will print information to stderr.
setopt localoptions extendedglob
local -a venv
- venv=(./(../)#.venv(NY1:A))
+ venv=(./(../)#.venv(NY1:a))
if [[ -n "$_ZSH_ACTIVATED_VIRTUALENV" && -n "$VIRTUAL_ENV" ]]; then
if ! (( $#venv )) || [[ "$_ZSH_ACTIVATED_VIRTUALENV" != "$venv[1]" ]]; then