<commit_before># Code - Puppet Language Support

To play with this, create a symlink from `vs.language.puppet` to something like `%localAppdata%\Code\app-0.1.0\resources\app\plugins\vs.language.puppet`

```sh
mklink /d vs.language.puppet C:\code\visualstudiocode-puppet-language\vs.language.puppet
```

### NOTES

 * Nothing really works, just wanted to test out how easy it would be to add language support.
 * The work that needs to be done is in `vs.language.puppet/puppetDef.js`
 * The symlink would need to be recreated each time the application updates.
 * You may need to restart Visual Studio Code every time you make changes.<commit_msg>(doc) add instructions for osx<commit_after># Code - Puppet Language Support

To play with this, create a symlink from `vs.language.puppet` to something like `%localAppdata%\Code\app-0.1.0\resources\app\plugins\vs.language.puppet`

```sh
mklink /d vs.language.puppet C:\code\visualstudiocode-puppet-language\vs.language.puppet

``` 
On OSX, crack open the `Visual Studio Code.app` folder (right click, show package contents) and navigate to `Contents/Resources/app/plugins` and copy the `vs.language.puppet` folder in (you can try symlinking it if you want).

Changing the language in code is as simple as `Ctrl+P` (`Cmd+P`), start typing `Change Language Mode`, hit enter, start typing `Puppet`, hit enter.

![Puppet Code](http://i.imgur.com/rtuBL1B.png)

### NOTES

 * Nothing really works, just wanted to test out how easy it would be to add language support.
 * The work that needs to be done is in `vs.language.puppet/puppetDef.js`
 * The symlink would need to be recreated each time the application updates.
 * You may need to restart Visual Studio Code every time you make changes.
{'fraction_non_alphanumeric': 0.09688581314878893, 'fraction_numerical': 0.004036908881199538, 'mean_word_length': 4.388198757763975, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '845120', 'n_tokens_mistral': 542, 'n_tokens_neox': 534, 'n_words': 212}