I am a macOS user, and I use Zsh not because I really need its extensivetely and power (quite the opposite: I prefer to keep any configurations as barebone as possible), but simply because Zsh is a default macOS shell nowadays.
Here is my .zshrc. What you think about it? Did I miss really useful things that can be enabled by just few lines?
autoload -Uz compinit && compinit autoload -U colors && colors alias ls='ls -G' # history setopt share_history bindkey '^[[A' history-beginning-search-backward bindkey '^[[B' history-beginning-search-forward # globbing setopt extended_glob # zmv autoload -Uz zmv alias zcp='zmv -C' alias zln='zmv -L' # fewer keystrokes setopt auto_cd auto_pushd setopt menu_complete # fewer distractions unsetopt beep nomatch notify # $PATH path+=$HOME/bin # the end