For those paying attention,
Yesterday Microsoft released Visual Studio Code, which is built on top of Electron (what Atom Editor is built on).
There is no documentation on how to update the puppetDef.js file, but if you install code there are other plugins to get examples from.
If you have strong knowledge of the language and want a challenge in creating something with no documentation, it's something we could hand back to the MS team to get it into an upcoming version.
Just comment on issue #1 and start working on it. :)
We might want to move the codebase into puppet-community.
--
Rob Reynolds
Developer, Puppet Labs