Age | Commit message (Collapse) | Author | Files | Lines |
|
Used the unicode spec EastAsianWidth.txt.
All characters marked W or F get width 2.
Closes #377.
|
|
This should help fix setext headers and tables containing
asian wide characters and combining characters.
|
|
|
|
This allows you to include something conditionally on it being
before a nonblank. Used for RST inline math.
|
|
|
|
|
|
|
|
This avoids conflict with 'enclosed' in Text.Pandoc.Parsing.
|
|
|
|
|
|
|
|
* 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.
|