@@ -298,7 +298,8 @@ escapeString opts (c:cs) =
298 '\\':c:escapeString opts cs
298 '\\':c:escapeString opts cs
299 '|' | isEnabled Ext_pipe_tables opts -> '\\':'|':escapeString opts cs
299 '|' | isEnabled Ext_pipe_tables opts -> '\\':'|':escapeString opts cs
300 '^' | isEnabled Ext_superscript opts -> '\\':'^':escapeString opts cs
300 '^' | isEnabled Ext_superscript opts -> '\\':'^':escapeString opts cs
301− '~' | isEnabled Ext_subscript opts -> '\\':'~':escapeString opts cs
301+ '~' | isEnabled Ext_subscript opts ||
302+ isEnabled Ext_strikeout opts -> '\\':'~':escapeString opts cs
302 '$' | isEnabled Ext_tex_math_dollars opts -> '\\':'$':escapeString opts cs
303 '$' | isEnabled Ext_tex_math_dollars opts -> '\\':'$':escapeString opts cs
303 '\'' | isEnabled Ext_smart opts -> '\\':'\'':escapeString opts cs
304 '\'' | isEnabled Ext_smart opts -> '\\':'\'':escapeString opts cs
304 '"' | isEnabled Ext_smart opts -> '\\':'"':escapeString opts cs
305 '"' | isEnabled Ext_smart opts -> '\\':'"':escapeString opts cs