Browse Source

Suppressed highlighting errors

n1474335 5 years ago
parent
commit
f864a5f31e
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/core/Chef.mjs

+ 6 - 1
src/core/Chef.mjs

@@ -146,7 +146,12 @@ class Chef {
             const func = direction === "forward" ? highlights[i].f : highlights[i].b;
 
             if (typeof func == "function") {
-                pos = func(pos, highlights[i].args);
+                try {
+                    pos = func(pos, highlights[i].args);
+                } catch (err) {
+                    // Throw away highlighting errors
+                    pos = [];
+                }
             }
         }