1
0
mirror of https://github.com/Tarrasch/zsh-autoenv.git synced 2024-11-25 16:31:00 +02:00

Optimize _autoenv_stack_entered_contains (#88)

Only make `$env_file` absolute once.
This commit is contained in:
Daniel Hahler 2017-12-16 01:04:13 +01:00 committed by GitHub
parent 12ed110764
commit 0bb85014e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -117,8 +117,9 @@ _autoenv_stack_entered_contains() {
# Entry is in stack.
f=$env_file
else
local env_file_abs=${env_file:A}
for i in $_autoenv_stack_entered; do
if [[ ${i:A} == ${env_file:A} ]]; then
if [[ ${i:A} == ${env_file_abs} ]]; then
# Entry is in stack (compared with resolved symlinks).
f=$i
break