Browse Source

Fix leaking variables using `local` with for loops (#98)

pull/82/head
Sumit Sahrawat 1 year ago
committed by GitHub
parent
commit
745291dcf2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  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