getting back changes lost in vim weirdness