最近 peco にドハマりしているのだけど、 もはやパスを入力する操作はすべて peco でやってしまおうと思ってこんな .zshrc を書いた。 (pecoって何よ? って人は こちら を見るといいです) export EDITOR=vim # 好きなエディタ function peco-path() { local filepath="$(find . | grep -v '/\.' | peco --prompt 'PATH>')" [ -z "$filepath" ] && return if [ -n "$LBUFFER" ]; then BUFFER="$LBUFFER$filepath" else if [ -d "$filepath" ]; then BUFFER="cd $filepath" elif [ -f "$filepath" ]; then BUFFER="$E