You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
f606d905f2
git-subtree-dir: vim/bundle/puppet git-subtree-split: 04183f2222a60d958d3cc8f30d1ab308f12fc38d |
10 years ago | |
---|---|---|
after/ftplugin | 10 years ago | |
ftdetect | 10 years ago | |
ftplugin | 10 years ago | |
indent | 10 years ago | |
syntax | 10 years ago | |
README.md | 10 years ago |
README.md
vim-puppet
Make vim more Puppet friendly!
Provides
- 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.
- If you don't like that, add
- Doesn't require a bloated JRE
- Doesn't take minutes to open
Additional useful plugins
- syntastic plugin for automatic syntax checking while in vim.
- vim-snippets is a library of snippets for multiple languages, including Puppet. Works with both snipmate and ultisnips.
Installation
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://github.com/rodjek/vim-puppet.git .vim/bundle/puppet
If you're not using pathogen, you can just manually place the files in the
appropriate places under ~/.vim/