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.
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
10 years ago
|
vim-puppet
|
||
|
==========
|
||
|
|
||
|
Make vim more Puppet friendly!
|
||
|
|
||
|
Provides
|
||
|
--------
|
||
|
|
||
|
* Formatting based on the latest Puppetlabs Style Guide
|
||
|
* Syntax highlighting
|
||
|
* Automatic => alignment (when the [tabular](https://github.com/godlygeek/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
|
||
|
-------------------------
|
||
|
|
||
|
* [syntastic](https://github.com/scrooloose/syntastic) plugin for automatic
|
||
|
syntax checking while in vim.
|
||
|
* [vim-snippets](https://github.com/honza/vim-snippets) is a library of
|
||
|
snippets for multiple languages, including Puppet. Works with both
|
||
|
[snipmate](https://github.com/garbas/vim-snipmate) and
|
||
|
[ultisnips](https://github.com/SirVer/ultisnips).
|
||
|
|
||
|
Installation
|
||
|
------------
|
||
|
|
||
|
If you're using [pathogen](https://github.com/tpope/vim-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/`
|