+++ /dev/null
- $ source $TESTDIR/setup.zsh || return 1
-
- $ export EDITOR=echo
-
- $ autoenv-edit
- No .autoenv.zsh file found (enter).
- No .autoenv_leave.zsh file found (leave).
- [1]
-
- $ touch .autoenv.zsh
- $ autoenv-edit
- No .autoenv_leave.zsh file found (leave).
- Editing .autoenv.zsh..
- .autoenv.zsh
-
- $ AUTOENV_FILE_LEAVE=$AUTOENV_FILE_ENTER
- $ autoenv-edit
- Editing .autoenv.zsh..
- .autoenv.zsh (glob)
-
- $ mkdir sub
- $ cd -q sub
- $ autoenv-edit
- Editing ../.autoenv.zsh..
- ../.autoenv.zsh
-
-Supports command with args for EDITOR.
-
- $ export EDITOR='printf file:%s\\n'
- $ autoenv-edit
- Editing ../.autoenv.zsh..
- file:../.autoenv.zsh
-
-Supports alias for EDITOR.
-
- $ alias myeditor_alias='printf file:%s'
- $ export EDITOR=myeditor_alias
- $ autoenv-edit
- Editing ../.autoenv.zsh..
- file:../.autoenv.zsh (no-eol)
-
-Falls back to "vim" for EDITOR.
-
- $ alias vim='printf vim_file:%s'
- $ unset EDITOR
- $ autoenv-edit
- Editing ../.autoenv.zsh..
- vim_file:../.autoenv.zsh (no-eol)
-
-Note with AUTOENV_LOOK_UPWARDS=0
-
- $ EDITOR=true
- $ AUTOENV_LOOK_UPWARDS=0
- $ autoenv-edit
- Note: found ../.autoenv.zsh, but AUTOENV_LOOK_UPWARDS is disabled.
- Editing ../.autoenv.zsh..
-
- $ AUTOENV_FILE_LEAVE=.autoenv_leave.zsh
- $ touch ../$AUTOENV_FILE_LEAVE
- $ autoenv-edit
- Note: found ../.autoenv.zsh, but AUTOENV_LOOK_UPWARDS is disabled.
- Note: found ../.autoenv_leave.zsh, but AUTOENV_LOOK_UPWARDS is disabled.
- Editing ../.autoenv.zsh ../.autoenv_leave.zsh..
-
- $ touch $AUTOENV_FILE_LEAVE
- $ autoenv-edit
- Note: found ../.autoenv.zsh, but AUTOENV_LOOK_UPWARDS is disabled.
- Editing ../.autoenv.zsh .autoenv_leave.zsh..