✨ (.zshrc, nvm.zsh): comment out unused plugins in .zshrc and refactor nvm initialization to improve function handling for nvm, node, and npm commands
This commit is contained in:
10
.zshrc
10
.zshrc
@@ -69,11 +69,11 @@ plugins=(
|
||||
# zsh-completions INSTALL METHOD CHANGED https://github.com/zsh-users/zsh-completions/issues/603
|
||||
zsh-autosuggestions
|
||||
zsh-syntax-highlighting
|
||||
history-substring-search
|
||||
systemd
|
||||
k
|
||||
extract
|
||||
sudo
|
||||
# history-substring-search
|
||||
# systemd
|
||||
# k
|
||||
# extract
|
||||
# sudo
|
||||
fzf-tab
|
||||
# web-search
|
||||
# httpie
|
||||
|
||||
@@ -1,4 +1,17 @@
|
||||
# Initialize nvm (Node Version Manager)
|
||||
export NVM_DIR="${XDG_CONFIG_HOME:-$HOME/.nvm}"
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
nvm() {
|
||||
unset -f nvm
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
|
||||
nvm "$@"
|
||||
}
|
||||
node() {
|
||||
unset -f node
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||
node "$@"
|
||||
}
|
||||
npm() {
|
||||
unset -f npm
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||
npm "$@"
|
||||
}
|
||||
Reference in New Issue
Block a user