vim: undo after buffer switch