zsh, ipython, and vim functions for visiting any directory