smart change of directory in Vim