Browse Source

Fix leaking variables using `local` with for loops

pull/98/head
Sumit Sahrawat 2 years ago
parent
commit
8851053d21
No known key found for this signature in database GPG Key ID: 33948B7403244BFF
  1. 2
      zsh-nvm.plugin.zsh

2
zsh-nvm.plugin.zsh

@ -98,11 +98,13 @@ _zsh_nvm_lazy_load() {
# Remove any binaries that conflict with current aliases
local cmds
cmds=()
local bin
for bin in $global_binaries; do
[[ "$(which $bin 2> /dev/null)" = "$bin: aliased to "* ]] || cmds+=($bin)
done
# Create function for each command
local cmd
for cmd in $cmds; do
# When called, unset all lazy loaders, load nvm then run current command

Loading…
Cancel
Save