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