vim: more powerful file switcher