echo "Creating a zgen save" ZGEN_LOADED=() ZGEN_COMPLETIONS=() zgen oh-my-zsh # If you want to customize your plugin list, create a file named # .zgen-local-plugins in your home directory. That file will be sourced # during startup *instead* of running this load-starter-plugin-list function, # so make sure to include everything from this function that you want to keep. # If zsh-syntax-highlighting is bundled after zsh-history-substring-search, # they break, so get the order right. zgen load zdharma/fast-syntax-highlighting zgen load zsh-users/zsh-history-substring-search # Set keystrokes for substring searching zmodload zsh/terminfo bindkey "$terminfo[kcuu1]" history-substring-search-up bindkey "$terminfo[kcud1]" history-substring-search-down # Automatically run zgen update and zgen selfupdate every 7 days. zgen load unixorn/autoupdate-zgen # Warn you when you run a command that you've set an alias for without # using the alias. zgen load djui/alias-tips # Colorize the things if you have grc installed. Well, some of the # things, anyway. zgen load unixorn/warhol.plugin.zsh zgen load chrissicool/zsh-256color # Add Fish-like autosuggestions to your ZSH. zgen load zsh-users/zsh-autosuggestions # k is a zsh script / plugin to make directory listings more readable, # adding a bit of color and some git status information on files and # directories. zgen load supercrabtree/k # Bullet train prompt setup. zgen load bhilburn/powerlevel9k powerlevel9k # automatically sources (known/whitelisted) .autoenv.zsh files # as long as you're in the folder (and can optionally 'unsource' on leaving) zgen load Tarrasch/zsh-autoenv # radically enhanced cd command, all sorts of options zgen load b4b4r07/enhancd # set up nvm, the npm version manager zgen load lukechilds/zsh-nvm