d6f3630932f364370c08b5a02b88c74aed577463

Author
Chigozirim C <nobleman.code@gmx.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

nvm: check $XDG_CONFIG_HOME/nvm for an nvm installation

Closes #7807

Co-authored-by: Marc Cornellà <marc.cornella@live.com>

Diff

 1diff --git a/plugins/nvm/nvm.plugin.zsh b/plugins/nvm/nvm.plugin.zsh
 2index 2c137894b6769fbfcb739d10c2a88db2f30bafc7..21fb3112b1ab17b01acb1591326d7ccd05a72b5c 100644
 3--- a/plugins/nvm/nvm.plugin.zsh
 4+++ b/plugins/nvm/nvm.plugin.zsh
 5@@ -1,5 +1,11 @@
 6-# Set NVM_DIR if it isn't already defined
 7-[[ -z "$NVM_DIR" ]] && export NVM_DIR="$HOME/.nvm"
 8+# See https://github.com/nvm-sh/nvm#installation-and-update
 9+if [[ -z "$NVM_DIR" ]]; then
10+  if [[ -d "$HOME/.nvm" ]]; then
11+    export NVM_DIR="$HOME/.nvm"
12+  elif [[ -d "${XDG_CONFIG_HOME:-$HOME/.config}/nvm" ]]; then
13+    export NVM_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/nvm"
14+  fi
15+fi
16 
17 # Don't try to load nvm if command already available
18 which nvm &> /dev/null && return