Settings for ruby files

Tabs use 2 spaces
Detect Groovy files
Put new vertical windows right of the current one
Add syntax support for Puppet manifests
Set format options for Puppet manifests
Set format options for YAML files
Activate spell checking in git commit messages
Merge remote-tracking branch 'upstream/master'