diff options
author | John MacFarlane <jgm@berkeley.edu> | 2021-09-19 12:09:51 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2021-09-21 12:37:42 -0700 |
commit | c266734448544a118ed80e47deaa2590131c7f84 (patch) | |
tree | d5793b1dc732456894c96e8ee6829dab9d539388 /test/rtf/formatting.native | |
parent | 5f7e7f539a02818d0a94309b15d648d51d1eaee6 (diff) | |
download | pandoc-c266734448544a118ed80e47deaa2590131c7f84.tar.gz |
Use pretty-simple to format native output.
Previously we used our own homespun formatting. But this
produces over-long lines that aren't ideal for diffs in tests.
Easier to use something off-the-shelf and standard.
Closes #7580.
Performance is slower by about a factor of 10, but this isn't
really a problem because native isn't suitable as a serialization
format. (For serialization you should use json, because the reader
is so much faster than native.)
Diffstat (limited to 'test/rtf/formatting.native')
-rw-r--r-- | test/rtf/formatting.native | 61 |
1 files changed, 51 insertions, 10 deletions
diff --git a/test/rtf/formatting.native b/test/rtf/formatting.native index 54e61bf97..6e5001de3 100644 --- a/test/rtf/formatting.native +++ b/test/rtf/formatting.native @@ -1,10 +1,51 @@ -Pandoc (Meta {unMeta = fromList [("operator",MetaInlines [Str "John",Space,Str "MacFarlane"])]}) -[Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "test",Space,Str "of",Space,Str "FORMATTING.",Space,Str "This",Space,Str "is",Space,Str "hidden:",Space,Str "."] -,Para [SmallCaps [Str "Small",Space,Str "Caps"]] -,Para [Strong [Str "bold"]] -,Para [Emph [Str "italics"]] -,Para [Strong [Str "bold",Space,Emph [Str "and",Space,Str "italics"]]] -,Para [Underline [Str "underlined"]] -,Para [Strikeout [Str "strikeout"]] -,Para [Str "x",Superscript [Str "superscript"]] -,Para [Str "x",Subscript [Str "subscript"]]] +Pandoc + ( Meta + { unMeta = fromList + [ + ( "operator" + , MetaInlines + [ Str "John", Space, Str "MacFarlane" ] + ) + ] + } + ) + [ Para + [ Str "This" + , Space + , Str "is" + , Space + , Str "a" + , Space + , Str "test" + , Space + , Str "of" + , Space + , Str "FORMATTING." + , Space + , Str "This" + , Space + , Str "is" + , Space + , Str "hidden:" + , Space + , Str "." + ] + , Para + [ SmallCaps [ Str "Small", Space, Str "Caps" ] ] + , Para + [ Strong [ Str "bold" ] ] + , Para + [ Emph [ Str "italics" ] ] + , Para + [ Strong + [ Str "bold", Space, Emph [ Str "and", Space, Str "italics" ] ] + ] + , Para + [ Underline [ Str "underlined" ] ] + , Para + [ Strikeout [ Str "strikeout" ] ] + , Para + [ Str "x", Superscript [ Str "superscript" ] ] + , Para + [ Str "x", Subscript [ Str "subscript" ] ] + ] |