33 lines
949 B
Plaintext
33 lines
949 B
Plaintext
[ ! -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
|