From 543aa28c3895d4dc7d3d659b652237efb41661b0 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 12 Dec 2010 20:09:14 -0800 Subject: Added new prettyprinting module. * Added Text.Pandoc.Pretty. This is better suited for pandoc than the 'pretty' package. One advantage is that we now get proper wrapping; Emph [Inline] is no longer treated as a big unwrappable unit. Previously we only got breaks for spaces at the "outer level." We can also more easily avoid doubled blank lines. Performance is significantly better as well. * Removed Text.Pandoc.Blocks. Text.Pandoc.Pretty allows you to define blocks and concatenate them. * Modified markdown, RST, org readers to use Text.Pandoc.Pretty instead of Text.PrettyPrint.HughesPJ. * Text.Pandoc.Shared: Added writerColumns to WriterOptions. * Markdown, RST, Org writers now break text at writerColumns. * Added --columns command-line option, which sets stColumns and writerColumns. * Table parsing: If the size of the header > stColumns, use the header size as 100% for purposes of calculating relative widths of columns. --- tests/tables.markdown | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'tests/tables.markdown') diff --git a/tests/tables.markdown b/tests/tables.markdown index 95bcc667e..d1bbf168f 100644 --- a/tests/tables.markdown +++ b/tests/tables.markdown @@ -5,7 +5,7 @@ Simple table with caption: 12 12 12 12 123 123 123 123 1 1 1 1 - + : Demonstration of simple table syntax. Simple table without caption: @@ -23,34 +23,34 @@ Simple table indented two spaces: 12 12 12 12 123 123 123 123 1 1 1 1 - + : Demonstration of simple table syntax. Multiline table with caption: -------------------------------------------------------------- Centered Left Right Default aligned - Header Aligned Aligned + Header Aligned Aligned ----------- ---------- ------------ -------------------------- First row 12.0 Example of a row that spans multiple lines. - + Second row 5.0 Here's another one. Note the blank line between rows. -------------------------------------------------------------- - + : Here's the caption. It may span multiple lines. Multiline table without caption: -------------------------------------------------------------- Centered Left Right Default aligned - Header Aligned Aligned + Header Aligned Aligned ----------- ---------- ------------ -------------------------- First row 12.0 Example of a row that spans multiple lines. - + Second row 5.0 Here's another one. Note the blank line between rows. @@ -69,8 +69,9 @@ Multiline table without column headers: ----------- ---------- ------------ -------------------------- First row 12.0 Example of a row that spans multiple lines. - + Second row 5.0 Here's another one. Note the blank line between rows. ----------- ---------- ------------ -------------------------- + -- cgit v1.2.3