探したらありそうだけど、作ったほうがはやいので書きました。https://github.com/shibayu36/config-file/blob/master/.zsh/percol-sources/cdr.zsh
使い方
以下のコードをコピペしてどこかzshが読み込むところに貼り付けてください。
function percol-cdr () { local selected_dir=$(cdr -l | awk '{ print $2 }' | percol --query "$LBUFFER") if [ -n "$selected_dir" ]; then BUFFER="cd ${selected_dir}" zle accept-line fi zle clear-screen } zle -N percol-cdr
あとは.zshrcなりでkeybindを設定してください。
bindkey '^@' percol-cdr