Install vim along with vim-pathogen, an easy way to install vim bundles.
This package won't interfere the puppet-macvim package. Please note that you must manage your .vimrc using boxen since this module installs pathogen in .vimrc
The following example will install vim, pathogen and the vim_bundle you specify in your ~/.vim/bundle directory
include vim
vim::bundle { [
'scrooloose/syntastic',
'sjl/gundo.vim'
]: }
# Example of how you can manage your .vimrc
file { "${vim::vimrc}":
target => "/Users/${::boxen_user}/.dotfiles/.vimrc",
require => Repository["/Users/${::boxen_user}/.dotfiles"]
}
# Or, simply,
file { "${vim::vimrc}": ensure => exists }
boxen
boxen-repository
puppetlabs-stdlib