Puppet syntax highlighting and file detection