Check the integrity of the plaster walls in your shower. If the lath or plaster are severely damaged do not attempt the restore them. Contact a professional home inspector and install drywall instead.
Paint over the plaster with a pigmented shellac to help keep moisture out of the plaster shower walls.
Spread the patching plaster over cracks and small holes in the plaster wall. Smooth the plaster to the walls with the trowel for a flat, even surface. Allow the plaster to dry.
Prime over the plaster with the paintbrush. Cover the whole wall and allow it to dry for up to 24 hours.
Paint over the primer with a high gloss plaster paint to keep as much moisture as possible from the plaster. Coat the all the shower walls; allow the paint to dry, and apply two to three more coats of paint.