summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Writers
diff options
context:
space:
mode:
authorAlexander Krotov <ilabdsf@gmail.com>2017-05-07 22:41:38 +0300
committerJohn MacFarlane <jgm@berkeley.edu>2017-05-07 21:41:38 +0200
commit69110cde81a7bad260cdca579b4dcca306d4be2b (patch)
tree49e5e3134647c92a18590cedb72a85233e02e48a /src/Text/Pandoc/Writers
parent6b086acae8f20ad46ca92139e47e516302280e94 (diff)
Muse writer: Indent tables with one space (#3649)
It is required to trigger Muse table rendering.
Diffstat (limited to 'src/Text/Pandoc/Writers')
-rw-r--r--src/Text/Pandoc/Writers/Muse.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Writers/Muse.hs b/src/Text/Pandoc/Writers/Muse.hs
index 8b083e2c6..ccc6e9aef 100644
--- a/src/Text/Pandoc/Writers/Muse.hs
+++ b/src/Text/Pandoc/Writers/Muse.hs
@@ -216,7 +216,7 @@ blockToMuse (Table caption _ _ headers rows) = do
let hpipeBlocks sep blocks = hcat $ intersperse sep' blocks
where h = maximum (1 : map height blocks)
sep' = lblock (length sep) $ vcat (map text $ replicate h sep)
- let makeRow sep = hpipeBlocks sep . zipWith lblock widthsInChars
+ let makeRow sep = (" " <>) . (hpipeBlocks sep . zipWith lblock widthsInChars)
let head' = makeRow " || " headers'
let rowSeparator = if noHeaders then " | " else " | "
rows'' <- mapM (\row -> do cols <- mapM blockListToMuse row
@@ -224,7 +224,7 @@ blockToMuse (Table caption _ _ headers rows) = do
let body = vcat rows''
return $ (if noHeaders then empty else head')
$$ body
- $$ (if null caption then empty else "|+ " <> caption' <> " +|")
+ $$ (if null caption then empty else " |+ " <> caption' <> " +|")
$$ blankline
blockToMuse (Div _ bs) = blockListToMuse bs
blockToMuse Null = return empty