# Load completions autoload -Uz compinit && compinit bindkey -e # # Define custom word style that treats special characters as word boundaries autoload -Uz select-word-style select-word-style bash setopt appendhistory setopt sharehistory setopt hist_ignore_space setopt hist_ignore_all_dups setopt hist_save_no_dups setopt hist_ignore_dups setopt hist_find_no_dups # Huge history. Doesn't appear to slow things down, so why not? HISTSIZE=500000 HISTFILESIZE=100000 HISTFILE=~/.zsh_history SAVEHIST=$HISTSIZE HISTDUP=erase # Completion styling zstyle :compinstall filename "$HOME/.zshrc" zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' # zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" zstyle ':completion:*' menu no zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath' zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath' setopt autocd notify # End of lines configured by zsh-newuser-install