vim: persistent undo and backups