summaryrefslogtreecommitdiff
path: root/.config/zsh/history_search.zsh
blob: 5a0c3d7ed9c9423ba53a71613d007b093d5f96c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# History search
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