@nixCraft having messed around with Vim before, I can relate.