Alexander Krotov
|
5879923422
|
Muse writer: add support for left-align and right-align classes
Address issue #4542
|
2018-05-07 14:54:20 +03:00 |
|
Alexander Krotov
|
f39931fd6c
|
Muse writer: escape definition list terms starting with list markers
|
2018-04-16 11:40:18 +03:00 |
|
Alexander Krotov
|
17767bd29d
|
Muse writer: escape strings starting with space
|
2018-04-15 16:28:45 +03:00 |
|
Alexander Krotov
|
782ab73aa3
|
Muse writer: escape > less often
> should be escaped only when it can start verse, i.e., at the beginning of the line.
|
2018-04-10 23:38:30 +03:00 |
|
Alexander Krotov
|
52803e2960
|
Muse writer: don't break headers, line blocks and tables with line breaks
|
2018-04-09 04:24:08 +03:00 |
|
Alexander Krotov
|
44093930a8
|
Muse writer: correctly output empty headings
|
2018-04-09 04:10:05 +03:00 |
|
John MacFarlane
|
7e99178a09
|
Changes to tests to accommodate changes in pandoc-types.
In https://github.com/jgm/pandoc-types/pull/36 we changed
the table builder to pad cells. This commit changes tests
(and two readers) to accord with this behavior.
|
2018-04-05 10:14:06 -07:00 |
|
Alexander Krotov
|
87dda2109d
|
Muse writer: escape horizontal rule only if at the beginning of the line
|
2018-04-05 19:49:09 +03:00 |
|
Alexander Krotov
|
ca78d93b40
|
Muse writer: place header IDs before header
See https://github.com/melmothx/text-amuse/issues/39
|
2018-04-02 15:58:37 +03:00 |
|
Alexander Krotov
|
aca4137c40
|
Muse writer: only escape brackets when necessary
It includes cases when they can be mistaken for footnotes
and links, as well as inside link description.
|
2018-04-01 19:39:18 +03:00 |
|
Alexander Krotov
|
bdb8424697
|
Muse writer: do not escape list markers unless preceded by space
|
2018-03-31 23:40:31 +03:00 |
|
Alexander Krotov
|
b379a2903a
|
Muse writer: escape semicolons and markers after line break
|
2018-03-28 13:19:39 +03:00 |
|
Alexander Krotov
|
a3f659d2c0
|
Muse writer: escape ordered list markers
Also reduced amount of <verbatim> tags in output to avoid escaping every "-" and word that ends in a full stop.
|
2018-03-25 19:28:23 +03:00 |
|
Alexander Krotov
|
c24c9efd98
|
Muse writer: enable --wrap=preserve for all tests by default
|
2018-03-25 18:31:28 +03:00 |
|
Alexander Krotov
|
4a8993f9b0
|
Muse writer: improve span writing
Test more cases when span has or hasn't anchor, class and contents in different combinations.
|
2018-03-25 01:18:33 +03:00 |
|
Alexander Krotov
|
d58b961a6d
|
Muse writer: do not join Span's doing normalization
Separate spans may have different semantics, for example if spans indicate syllables in a word.
|
2018-03-25 00:30:05 +03:00 |
|
Alexander Krotov
|
6f50733691
|
Muse writer: don't align ordered list items
It leads to problems with round-trip test,
because aligned line blocks can't be read back.
|
2018-03-21 17:33:27 +03:00 |
|
Alexander Krotov
|
81afcdfaf8
|
Muse writer: escape "]" in image title
|
2018-03-20 15:01:53 +03:00 |
|
Alexander Krotov
|
268c73c873
|
Muse writer: escape ";" to avoid accidental comments
|
2018-03-20 12:16:34 +03:00 |
|
Alexander Krotov
|
d63bba3066
|
Muse writer: escape "]" brackets in URLs as "%5D"
|
2018-03-20 12:16:34 +03:00 |
|
John MacFarlane
|
7e389cb3db
|
Use NoImplicitPrelude and explicitly import Prelude.
This seems to be necessary if we are to use our custom Prelude
with ghci.
Closes #4464.
|
2018-03-18 10:46:28 -07:00 |
|
Alexander Krotov
|
19fd98e452
|
Muse writer: support spans with anchors
|
2018-03-12 01:47:20 +03:00 |
|
Alexander Krotov
|
1884ee6083
|
Muse writer: replace smallcaps with emphasis before normalization
|
2018-03-07 20:10:19 +03:00 |
|
Alexander Krotov
|
ff8e59a174
|
Muse writer: output smallcaps as emphasis
|
2018-03-07 19:11:27 +03:00 |
|
Alexander Krotov
|
f8e255053d
|
Muse writer: write empty inline lists as <verbatim></verbatim>
|
2018-03-07 18:35:04 +03:00 |
|
Alexander Krotov
|
1b1b6f02d5
|
Muse writer: escape "-" to avoid creating bullet lists
|
2018-03-07 15:19:36 +03:00 |
|
Alexander Krotov
|
31b4387a6b
|
Muse writer: fix math expansion for more than one expression per paragraph
|
2018-03-06 12:58:20 +03:00 |
|
Alexander Krotov
|
7da6e4390c
|
Muse writer: expand math before inline list normalization
|
2018-03-05 19:50:19 +03:00 |
|
Alexander Krotov
|
9dbd59a7c1
|
Muse writer: join strings during inline normalization
|
2018-03-02 01:45:01 +03:00 |
|
Alexander Krotov
|
8b1630aae0
|
Muse writer: change verse markup
Use "> " instead of <verse> tag
|
2018-02-28 14:42:43 +03:00 |
|
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 |
|