Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Puppet niceties for your Vim setup
branch: master

Merge pull request #42 from Yasumoto/master

Remove range in ftdetect
latest commit d881b93dc4
Tim Sharpe authored


Make vim more Puppet friendly!


  • Formatting based on the latest Puppetlabs Style Guide
  • Syntax highlighting
  • Automatic => alignment (when the tabular plugin is also installed)
    • If you don't like that, add let g:puppet_align_hashes = 0 to your vimrc.
  • Doesn't require a bloated JRE
  • Doesn't take minutes to open

Additional useful plugins


If you're using pathogen to manage your vim modules (and if you're not, why aren't you), you can simply add this as a submodule in your ~/.vim/bundle/ directory.

My entire home directory is a git repository, so for me it's simply a case of

$ git submodule add -f git:// .vim/bundle/puppet

If you're not using pathogen, you can just manually place the files in the appropriate places under ~/.vim/

Something went wrong with that request. Please try again.