aboutsummaryrefslogtreecommitdiff
path: root/src/Text
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text')
-rw-r--r--src/Text/Pandoc/Writers/Muse.hs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/Text/Pandoc/Writers/Muse.hs b/src/Text/Pandoc/Writers/Muse.hs
index c834e5883..8963c7ce4 100644
--- a/src/Text/Pandoc/Writers/Muse.hs
+++ b/src/Text/Pandoc/Writers/Muse.hs
@@ -284,10 +284,12 @@ escapeString s =
-- | Escape special characters for Muse if needed.
conditionalEscapeString :: String -> String
-conditionalEscapeString s
- | any (`elem` ("*<=>[]|" :: String)) s ||
- "::" `isInfixOf` s = escapeString s
- | otherwise = s
+conditionalEscapeString s =
+ if any (`elem` ("*<=>[]|" :: String)) s ||
+ "::" `isInfixOf` s ||
+ "----" `isInfixOf` s
+ then escapeString s
+ else s
-- | Convert list of Pandoc inline elements to Muse.
inlineListToMuse :: PandocMonad m