blob: 8b82ec96e48601d6fd5b6c77c3c4bcc91c7a461f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# History search
dir=$HOME'/.cache/zsh'
if [[ ! -e $dir ]]; then
mkdir -p $dir
fi
HISTFILE=~/.cache/zsh/zsh_history
HISTSIZE=90000
SAVEHIST=90000
setopt appendhistory
autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search
[[ -n "${key[Up]}" ]] && bindkey -- "${key[Up]}" up-line-or-beginning-search
[[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search
## Do not write duplicate events to history
setopt HIST_SAVE_NO_DUPS
|