.zshrc
で以下のように設定してる
# peco で history を検索する
function peco-history-selection() {
BUFFER=`fc -l -n 1 | tail -10000 | sort | uniq | peco --query "$LBUFFER"`
CURSOR=$#BUFFER
zle clear-screen
}
zle -N peco-history-selection
bindkey '^R' peco-history-selection