Investigate monkey patch of PrismJS
Open
- Dominant language
- JavaScript
- Stars
- 9
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
This is the code for the highlight function from PrismJS:
```javascript
highlight: function (text, grammar, language) {
var env = {
code: text,
grammar: grammar,
language: language
};
_.hooks.run('before-tokenize', env);
if (!env.grammar) {
throw new Error('The language "' + env.language + '" has no grammar.');
}
env.tokens = _.tokenize(env.code, env.grammar);
_.hooks.run('after-tokenize', env);
return Token.stringify(_.util.encode(env.tokens), env.language);
},
```
There is a need to test with different grammars if those hooks make a difference. I was told they do.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.