setopt NO_CASE_GLOB # AUTOCOMPLETION RELATED # zstyles and settings should come BEFORE the compinit autoload zstyle ':completion:*' completer _expand _complete _correct _approximate _history zstyle ':completion:*' matcher-list '' '' 'l:|=* r:|=*' 'l:|=* r:|=*' zstyle ':completion:*' list-colors '' zstyle ':completion:*' users root zstyle ':completion:*' menu select zstyle :compinstall filename '~/.zshrc' autoload -Uz compinit autoload -U colors && colors compinit # Other Options unsetopt beep setopt no_beep setopt autocd # cd if directory (e.g. forgot 'cd' in command) setopt auto_menu # Automatically use menu completion setopt auto_list # Automatically list choices on ambiguous completion setopt list_rows_first # List autocompletions horizontally rather than vertically setopt always_to_end # Move cursor to end if word had only 1 match setopt no_hup # Allow backgrounding # Allow for suggesting corrections on mistyped commands/files setopt CORRECT setopt CORRECT_ALL setopt interactive_comments # Allow for point comments (ie # Not a command to run)