vim: more sophisticated FixOU function