Alexander Krotov
1d57f7a641
Muse writer: remove empty strings during inline normalization
2018-02-28 14:26:11 +03:00
Alexander Krotov
8f8f0f8a60
Muse writer: don't indent nested definition lists
2018-02-23 22:07:53 +03:00
Alexander Krotov
9131d62c9b
Muse writer: use unicode quotes for quoted text
2018-02-15 14:33:25 +03:00
Alexander Krotov
d777fe8bbe
Muse writer: write image width specified in percent in Text::Amuse mode
2018-02-03 18:36:38 +03:00
Alexander Krotov
9ff8bc64f9
Muse writer: don't wrap displayMath into <verse>
...
<verse> is a block tag and displayMath is an inline element.
Writing <verse> around displayMath could result in nested
<verse> tags.
2018-01-30 00:33:02 +03:00
Alexander Krotov
b7d8930dc0
Muse writer: escape nonbreaking space ("~~")
2018-01-29 12:54:43 +03:00
Alexander Krotov
e9ed4832ed
Muse writer: join code with different attributes during normalization
2018-01-22 16:27:14 +03:00
Alexander Krotov
288065cfd4
Muse writer: indent lists inside Div
2018-01-22 16:24:44 +03:00
Alexander Krotov
01499b766b
Muse writer: support definitions with multiple descriptions
...
Muse reader does not support this syntax yet, but Emacs Muse parses
it correctly.
2018-01-19 15:00:00 +03:00
Alexander Krotov
0405c5b461
Muse reader: parse anchors immediately after headings as IDs
2017-12-21 15:52:10 +03:00
Alexander Krotov
fe74436540
Muse writer: test that inline math conversion result is normalized
...
Without normalization this test produced
<em>a</em><em>b</em><em>c</em>
2017-11-24 12:35:25 +03:00
Alexander Krotov
0cfd764d27
Muse: move inline list normalization to writer
2017-11-24 12:17:20 +03:00
Alexander Krotov
454062eccd
Muse writer: escape hash symbol
2017-11-22 16:17:30 +03:00
Alexander Krotov
7e42857ed8
Muse writer: escape "----" to avoid accidental horizontal rules
2017-11-22 01:39:20 +03:00
Alexander Krotov
df3a80cc97
Muse writer: escape only </code> inside code tag
...
Additional <verbatim> is not needed as <code> is verbatim already.
2017-11-22 01:22:43 +03:00
Alexander Krotov
3a83b3843d
Replace "emacs" extension with "amuse" extension
...
It makes clear that extension is related to Muse markup.
2017-11-13 18:41:49 +03:00
John MacFarlane
ff16db1aa3
Automatic reformating by stylish-haskell.
2017-10-27 20:28:29 -07:00
Alexander
b50de96502
Muse writer: insert two blanklines between lists of the same type ( #3844 )
2017-08-08 14:05:49 -07:00
Alexander Krotov
de117fbd9e
Muse writer: indent lists inside <quote> with at least one space ( #3795 )
2017-07-12 17:16:02 +02:00
Alexander Krotov
fa515e46f3
Muse writer: fix hlint errors ( #3764 )
2017-06-26 15:07:45 +02:00
John MacFarlane
fa719d0264
Switched Writer types to use Text.
...
* XML.toEntities: changed type to Text -> Text.
* Shared.tabFilter -- fixed so it strips out CRs as before.
* Modified writers to take Text.
* Updated tests, benchmarks, trypandoc.
[API change]
Closes #3731 .
2017-06-11 00:46:31 +02:00
Alexander Krotov
69110cde81
Muse writer: Indent tables with one space ( #3649 )
...
It is required to trigger Muse table rendering.
2017-05-07 21:41:38 +02:00
John MacFarlane
6ecc5b96a9
Use tasty for tests rather than test-framework.
2017-03-14 17:07:23 +01:00
Alexander Krotov
d037c5019d
Add Muse writer ( #3489 )
...
* Add Muse writer
* Advertise new Muse writer
* Muse writer: add regressions tests
2017-03-10 10:16:27 +01:00