zshのヒストリをインクリメント検索
public.icon
code:.zshrc
# 2024/07/27 zshのhistory + peco
setopt inc_append_history
alias tac='tail -r'
function peco-history-selection() {
BUFFER=history -n 1 | tac | awk '!a[$0]++' | peco
CURSOR=$#BUFFER
zle reset-prompt
}
zle -N peco-history-selection
bindkey '^R' peco-history-selection