bfs -L . -mindepth 1 \ -path "*/.git" -prune -o \ -path "*/.redo" -prune -o \ \( -type f -o -type d -o -type l \) -print | cut -c3- | fzf -m --preview="less -N -S {}" | while read fn ; do print -r ${(q)fn} ; done