source $ZDOTDIR/config.zsh if [ ! -d "$ZGEN_DIR" ]; then echo "Installing jandamm/zgenom" git clone https://github.com/jandamm/zgenom "$ZGEN_DIR" fi source $ZGEN_DIR/zgenom.zsh zgenom autoupdate if ! zgenom saved; then echo "Initializing zgenom" rm -f $ZDOTDIR/*.zwc(N) \ $XDG_CACHE_HOME/zsh/*(N) \ $ZGEN_INIT.zwc zgenom load junegunn/fzf shell zgenom load zdharma-continuum/fast-syntax-highlighting zgenom load zsh-users/zsh-completions src zgenom load zsh-users/zsh-history-substring-search zgenom load softmoth/zsh-vim-mode zgenom save zgenom compile $ZDOTDIR fi ## Bootstrap interactive sessions if [[ $TERM != dumb ]]; then autoload -Uz compinit && compinit -u -d $ZSH_CACHE/zcompdump source $ZDOTDIR/keybinds.zsh source $ZDOTDIR/completion.zsh source $ZDOTDIR/aliases.zsh fi