Puppet + Vim + NeoBundle