lazy_source () { eval "$1 () { [ -f $2 ] && source $2 && $1 \$@ }" } lazy_source zgen ${HOME}/.zsh/zgen/zgen.zsh if ! source "$HOME/.zgen/init.zsh"; then zgen load t413/zsh-background-notify zgen load rimraf/k zgen load tarrasch/zsh-bd zgen load zsh-users/zsh-syntax-highlighting zgen load zsh-users/zaw zgen load "${HOME}/.zsh" zgen save fi