[ ! -f $XDG_DATA_HOME/zsh/history ] && mkdir -p $XDG_DATA_HOME/zsh && touch $XDG_DATA_HOME/zsh/history fpath=($XDG_CONFIG_HOME/zsh/completions $fpath) setopt HIST_IGNORE_ALL_DUPS HIST_REDUCE_BLANKS HIST_VERIFY BANG_HIST interactive_comments autocd noflowcontrol longlistjobs nonomatch notify hash_list_all share_history histignorespace PROMPT_SUBST autoload -Uz colors && colors autoload -Uz edit-command-line && zle -N edit-command-line autoload -Uz add-zsh-hook autoload -Uz compinit autoload -Uz edit-command-line zstyle ':completion:*' menu select zmodload zsh/complist compinit _comp_options+=(globdots) zle_highlight+=(paste:none) # Set the titlestring add-zsh-hook preexec write_title_cmd add-zsh-hook precmd write_title_wd add-zsh-hook preexec reset_beam export HISTSIZE=10000000 export SAVEHIST=10000000 export HISTFILE="$XDG_DATA_HOME/zsh/history" export KEYTIMEOUT=1 source $ZDOTDIR/configs/hashes source $ZDOTDIR/configs/prompt