From fd58c4df3f727b48e0b12bc647da2b2b037fb24d Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Sun, 3 Aug 2025 13:45:41 +0200 Subject: [PATCH] .commit_message.tmpl --- dot_zsh_plugins.txt | 3 +++ dot_zshrc | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/dot_zsh_plugins.txt b/dot_zsh_plugins.txt index 19cc6aa..5f401b9 100644 --- a/dot_zsh_plugins.txt +++ b/dot_zsh_plugins.txt @@ -22,3 +22,6 @@ ohmyzsh/ohmyzsh path:plugins/command-not-found zsh-users/zsh-syntax-highlighting desyncr/auto-ls +# nvm installation with lazy loading +# (faster shell startup than using nvm) +ohmyzsh/ohmyzsh path:plugins/nvm diff --git a/dot_zshrc b/dot_zshrc index 5cd9d3d..914ef14 100644 --- a/dot_zshrc +++ b/dot_zshrc @@ -33,7 +33,14 @@ if [ -f $LOCAL_ALIAS_FILE ]; then source $LOCAL_ALIAS_FILE fi + autoload -U +X compinit && compinit # fix compdef not found + +# configure oh-my-zsh/nvm for lazy loading nvm +zstyle ':omz:plugins:nvm' lazy yes +zstyle ':omz:plugins:nvm' autoload yes +zstyle ':omz:plugins:nvm' silent-autoload yes + source $HOME/.antidote/antidote.zsh antidote load @@ -46,7 +53,3 @@ bindkey -v [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh bindkey '^f' fzf-file-widget -export NVM_DIR="$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 -[ -s "$HOME/.cargo/env" ] && \. "$HOME/.cargo/env" # Load cargo env