57fe37a89c
Save and restore both the unnamed and z registers. Using the z register works around the bug addressed by Vim patch 7.3.411.