C-x C-rに割り当てた
.zshrc
function peco-visit-last-folder() { local selected_dir=$(dirs -v | cut -f 2- | peco --query "$LBUFFER") if [ -n "$selected_dir" ]; then BUFFER="cd ${selected_dir}" zle accept-line fi zle clear-screen } zle -N peco-visit-last-folder bindkey '^x^r' peco-visit-last-folder
(追加)
Finderで最近編集変更したフォルダに移動
C-x C-t
function peco-visit-last-folder-finder() { local selected_dir=$(mdfind -onlyin $HOME '((kMDItemContentModificationDate > $time.now(-60m)) && (kMDItemContentModificationDate < $time.now()))' | grep -v /Library/ | peco --query "$LBUFFER") if [ -n "$selected_dir" ]; then BUFFER="${selected_dir}" #zle accept-line fi zle clear-screen } zle -N peco-visit-last-folder-finder bindkey '^x^t' peco-visit-last-folder-finder