mirror of
https://github.com/Tarrasch/zsh-autoenv.git
synced 2024-11-27 01:00:58 +02:00
69 lines
1.6 KiB
Perl
69 lines
1.6 KiB
Perl
|
$ 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..
|