From 92651fbb26cb6a8a6124b779ad85875f11fb68ee Mon Sep 17 00:00:00 2001 From: Kenta Sato Date: Wed, 30 Jul 2014 12:03:58 +0900 Subject: [PATCH] interpret backslash-escaped characters at the line boundary --- Language/Haskell/GhcMod/Convert.hs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Language/Haskell/GhcMod/Convert.hs b/Language/Haskell/GhcMod/Convert.hs index 295f888..a386e7e 100644 --- a/Language/Haskell/GhcMod/Convert.hs +++ b/Language/Haskell/GhcMod/Convert.hs @@ -39,8 +39,9 @@ class ToString a where toPlain :: Options -> a -> Builder lineSep :: Options -> String -lineSep opt = lsep +lineSep opt = interpret lsep where + interpret s = read $ "\"" ++ s ++ "\"" LineSeparator lsep = lineSeparator opt -- |