diff --git a/zshrc b/zshrc index 1399434..85d734b 100644 --- a/zshrc +++ b/zshrc @@ -9,15 +9,27 @@ source-plugin() { echo "zsh plugin not found: $1" fi } -source-plugin zsh-autosuggestions -source-plugin zsh-history-substring-search -source-plugin zsh-syntax-highlighting -source-plugin autoenv -source-plugin build +# Fish like automatic suggestions from command history +source-plugin zsh-autosuggestions # Disable non end-of-line autosuggest accept widgets ZSH_AUTOSUGGEST_ACCEPT_WIDGETS=(end-of-line vi-end-of-line) +# Search history with a command substring +source-plugin zsh-history-substring-search + +# Command syntax highlighting +source-plugin zsh-syntax-highlighting + +# Automatically source .enter and .exit scripts on cd +source-plugin autoenv + +# Build system helper commands +source-plugin build + +# Project sandboxing commands +source-plugin sandbox + # Remove duplicates from history setopt hist_ignore_all_dups setopt hist_reduce_blanks