Make sure only aliases conflicts are removed from lazy loading

Binary conflicts are ok. Fixes #15
This commit is contained in:
Luke Childs 2016-12-16 19:48:12 +07:00
parent a76c7d2a45
commit 0dad2bdef2

View File

@ -78,11 +78,11 @@ _zsh_nvm_lazy_load() {
# Add nvm # Add nvm
global_binaries+=('nvm') global_binaries+=('nvm')
# Remove any binaries that conflict with current globals # Remove any binaries that conflict with current aliases
local cmds local cmds
cmds=() cmds=()
for bin in $global_binaries; do for bin in $global_binaries; do
_zsh_nvm_has $bin || cmds+=($bin) [[ "$(which $bin)" = "$bin: aliased to "* ]] || cmds+=($bin)
done done
# Create function for each command # Create function for each command