Commit 5b9bf72dfbf4615da81104d7e0d5a99ba46010d5

Andreas Rohner 2016-02-01T14:06:51

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;
+});
 })();