diff --git a/.config/zsh/fnm.zsh b/.config/zsh/fnm.zsh index 8f1020b..3d4955d 100644 --- a/.config/zsh/fnm.zsh +++ b/.config/zsh/fnm.zsh @@ -1,4 +1,14 @@ export PATH=/home/ted/.fnm:$PATH eval "`fnm env`" +autoload -U add-zsh-hook +_fnm_autoload_hook () { + if [[ -f .node-version || -f .nvmrc ]]; then + fnm use --install-if-missing + fi +} + +add-zsh-hook chpwd _fnm_autoload_hook \ + && _fnm_autoload_hook + alias nvm="fnm"