zshのlsでディレクトリが foo, bar, foobarとある時に
ls foo なら cd foo, ls, cd .. と同じ効果
ls fo なら ls | grep fo と同じ動作にする設定ってありますか?
難しいでしょうか