synced with misc/vim version go1.2