diff --git a/mode/textile/textile.js b/mode/textile/textile.js
index 8ce71c08e415b0d2baf35f205f77d9e64468a56e..a6f7576582e8c99740aae9c87f25ae547f575395 100644
--- a/mode/textile/textile.js
+++ b/mode/textile/textile.js
@@ -90,7 +90,7 @@
     if (ch === "=" && stream.eat("="))
       return togglePhraseModifier(stream, state, "notextile", /==/, 2);
 
-    if (ch === "-")
+    if (ch === "-" && !stream.eat("-"))
       return togglePhraseModifier(stream, state, "deletion", /-/, 1);
 
     if (ch === "+")