Merge pull request #874 from mAAdhaTTah/autoloader-compat Ensure show-invisibles compat with autoloader
diff --git a/plugins/show-invisibles/prism-show-invisibles.js b/plugins/show-invisibles/prism-show-invisibles.js
index 5d9692b..3c460cc 100644
--- a/plugins/show-invisibles/prism-show-invisibles.js
+++ b/plugins/show-invisibles/prism-show-invisibles.js
@@ -7,13 +7,12 @@ if (
return;
}
-for (var language in Prism.languages) {
- var tokens = Prism.languages[language];
-
- tokens.tab = /\t/g;
- tokens.crlf = /\r\n/g;
- tokens.lf = /\n/g;
- tokens.cr = /\r/g;
-}
+Prism.hooks.add('before-highlight', function(env) {
+ var tokens = env.grammar;
+ tokens.tab = /\t/g;
+ tokens.crlf = /\r\n/g;
+ tokens.lf = /\n/g;
+ tokens.cr = /\r/g;
+});
})();