356ece29cb
on bullet lists. They are now nested by 2 spaces instead of 4. See #8011.
4.1 KiB
4.1 KiB
gfm tests:
% pandoc -f gfm -t native
| Fruit | Price |
| ----- | ----: |
| apple | 0.13 |
| orange|1.12|
^D
[ Table
( "" , [] , [] )
(Caption Nothing [])
[ ( AlignDefault , ColWidthDefault )
, ( AlignRight , ColWidthDefault )
]
(TableHead
( "" , [] , [] )
[ Row
( "" , [] , [] )
[ Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "Fruit" ] ]
, Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "Price" ] ]
]
])
[ TableBody
( "" , [] , [] )
(RowHeadColumns 0)
[]
[ Row
( "" , [] , [] )
[ Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "apple" ] ]
, Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "0.13" ] ]
]
, Row
( "" , [] , [] )
[ Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "orange" ] ]
, Cell
( "" , [] , [] )
AlignDefault
(RowSpan 1)
(ColSpan 1)
[ Plain [ Str "1.12" ] ]
]
]
]
(TableFoot ( "" , [] , [] ) [])
]
% pandoc -f gfm -t native
~~stricken out~~
^D
[ Para [ Strikeout [ Str "stricken" , Space , Str "out" ] ]
]
% pandoc -f gfm -t native
# Header
## Header
# -foo-bar_baz
^D
[ Header 1 ( "header" , [] , [] ) [ Str "Header" ]
, Header 2 ( "header-1" , [] , [] ) [ Str "Header" ]
, Header
1 ( "-foo-bar_baz" , [] , [] ) [ Str "-foo-bar_baz" ]
]
% pandoc -f gfm -t native
My:thumbsup:emoji:heart:
^D
[ Para
[ Str "My"
, Span
( "" , [ "emoji" ] , [ ( "data-emoji" , "thumbsup" ) ] )
[ Str "\128077" ]
, Str "emoji"
, Span
( "" , [ "emoji" ] , [ ( "data-emoji" , "heart" ) ] )
[ Str "\10084\65039" ]
]
]
% pandoc -f gfm -t native
"hi"
^D
[ Para [ Str "\"hi\"" ] ]
% pandoc -f gfm+smart -t native
"hi"
^D
[ Para [ Quoted DoubleQuote [ Str "hi" ] ] ]
% pandoc -t gfm -f native
[Table ("",[],[]) (Caption Nothing
[Plain [Str "The",Space,Str "caption."]])
[(AlignDefault,ColWidthDefault)
,(AlignRight,ColWidthDefault)]
(TableHead ("",[],[])
[Row ("",[],[])
[Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "Fruit"]]
,Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "Price"]]]])
[(TableBody ("",[],[]) (RowHeadColumns 0)
[]
[Row ("",[],[])
[Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "apple"]]
,Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "0.13"]]]
,Row ("",[],[])
[Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "orange"]]
,Cell ("",[],[]) AlignDefault (RowSpan 1) (ColSpan 1)
[Plain [Str "1.12"]]]])]
(TableFoot ("",[],[])
[])]
^D
| Fruit | Price |
|--------|------:|
| apple | 0.13 |
| orange | 1.12 |
The caption.
% pandoc -f gfm-smart -t gfm+smart
“hi”
^D
"hi"
% pandoc -f gfm+smart -t gfm-smart
"hi"
^D
“hi”
% pandoc -f gfm+smart -t gfm+smart
"hi"
^D
"hi"
% pandoc -f gfm+hard_line_breaks -t native
hi
hi
^D
[ Para [ Str "hi" , LineBreak , Str "hi" ] ]
% pandoc -f gfm -t native
- [ ] foo
- [x] bar
^D
[ BulletList
[ [ Plain [ Str "\9744" , Space , Str "foo" ] ]
, [ Plain [ Str "\9746" , Space , Str "bar" ] ]
]
]
% pandoc -f gfm-task_lists -t native
- [ ] foo
- [x] bar
^D
[ BulletList
[ [ Plain [ Str "[" , Space , Str "]" , Space , Str "foo" ]
]
, [ Plain [ Str "[x]" , Space , Str "bar" ] ]
]
]
% pandoc -f gfm -t gfm
- [ ] foo
- [x] bar
^D
- [ ] foo
- [x] bar