You've got Puppet. You got your emacs. This is how to make them play nice together.
Get puppet-mode.el here.
Edit .emacs like so
And voy-la - .pp files are now pretty and tab correctly automagically.
Get puppet-mode.el here.
Edit .emacs like so
(when
(load
(expand-file-name "~/.emacs.d/puppet/puppet-mode.el"))
(package-initialize))
(setq auto-mode-alist (cons '("\\.pp$" . puppet-mode) auto-mode-alist))
And voy-la - .pp files are now pretty and tab correctly automagically.