浏览代码

Suppressed highlighting errors

n1474335 5 年之前
父节点
当前提交
f864a5f31e
共有 1 个文件被更改,包括 6 次插入1 次删除
  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 = [];
+                }
             }
         }