diff options
Diffstat (limited to 'src/Text')
| -rw-r--r-- | src/Text/Pandoc/Readers/Man.hs | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/Text/Pandoc/Readers/Man.hs b/src/Text/Pandoc/Readers/Man.hs index 30076102b..0f84a01b3 100644 --- a/src/Text/Pandoc/Readers/Man.hs +++ b/src/Text/Pandoc/Readers/Man.hs @@ -179,9 +179,10 @@ escapeLexer = do    escChar :: PandocMonad m => ManLexer m EscapeThing    escChar = -    let skipSeqs = ["%", "{", "}", "&"] +    let skipSeqs = ["%", "{", "}", "&", "\n", ":", "\"", "0", "c"]          subsSeqs = [ ("-", '-'), (" ", ' '), ("\\", '\\'), ("[lq]", '“'), ("[rq]", '”') -                    , ("[em]", '—'), ("[en]", '–') ] +                    , ("[em]", '—'), ("[en]", '–'), ("*(lq", '«'), ("*(rq", '»') +                    , ("t", '\t'), ("e", '\\') ]          substitute :: PandocMonad m =>  (String,Char) -> ManLexer m EscapeThing          substitute (from,to) = try $ string from >> return (EChar to)          skip :: PandocMonad m =>  String -> ManLexer m EscapeThing | 
