Despite my efforts to the contrary, I seem to be spending more and more time in VIM of late. Here is a little script I use to setup my environment so it handles tabs and such properly, as well as adds a thing to ensure my puppet meets the style guides: