fix(markdown): print ----style thematic break (#3148)
* fix(markdown): print `---`-style thematic break * test: fix diff
This commit is contained in:
1 parent
d4768e1336
commit
ec8deb6c0b
7 files changed
+60
-42
No files matched your search
@@ -218,13 +218,13 @@ function genericPrint(path, options, print) {
|
||||
case "thematicBreak": {
|
||||
const counter = getAncestorCounter(path, "list");
|
||||
if (counter === -1) {
|
||||
return "- - -";
|
||||
return "---";
|
||||
}
|
||||
const nthSiblingIndex = getNthListSiblingIndex(
|
||||
path.getParentNode(counter),
|
||||
path.getParentNode(counter + 1)
|
||||
);
|
||||
return nthSiblingIndex % 2 === 0 ? "- - -" : "* * *";
|
||||
return nthSiblingIndex % 2 === 0 ? "---" : "***";
|
||||
}
|
||||
case "linkReference":
|
||||
return concat([
|
||||
|
||||
@@ -981,7 +981,7 @@ post](http://jlongster.com/A-Prettier-Formatter))
|
||||
|
||||
</details>
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
## What does Prettier do?
|
||||
|
||||
@@ -2303,15 +2303,15 @@ Paragraph:
|
||||
|
||||
Code
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
* * *
|
||||
|
||||
|
||||
@@ -88,15 +88,19 @@ exports[`example-10.md 1`] = `
|
||||
`;
|
||||
|
||||
exports[`example-11.md 1`] = `
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
***
|
||||
---
|
||||
___
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -124,15 +128,19 @@ __
|
||||
`;
|
||||
|
||||
exports[`example-15.md 1`] = `
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
***
|
||||
***
|
||||
***
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -154,35 +162,35 @@ Foo \\**\\*
|
||||
exports[`example-18.md 1`] = `
|
||||
_____________________________________
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
exports[`example-19.md 1`] = `
|
||||
- - -
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
exports[`example-20.md 1`] = `
|
||||
** * ** * ** * **
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
exports[`example-21.md 1`] = `
|
||||
- - - -
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
exports[`example-22.md 1`] = `
|
||||
- - - -
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -208,7 +216,7 @@ exports[`example-25.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
* bar
|
||||
|
||||
@@ -221,7 +229,7 @@ bar
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
bar
|
||||
|
||||
@@ -245,7 +253,7 @@ exports[`example-28.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
* Bar
|
||||
|
||||
@@ -256,7 +264,7 @@ exports[`example-29.md 1`] = `
|
||||
- * * *
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* Foo
|
||||
* - - -
|
||||
* ---
|
||||
|
||||
`;
|
||||
|
||||
@@ -411,15 +419,19 @@ exports[`example-45.md 1`] = `
|
||||
`;
|
||||
|
||||
exports[`example-46.md 1`] = `
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
****
|
||||
## foo
|
||||
****
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
---
|
||||
|
||||
## foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -514,7 +526,7 @@ exports[`example-53.md 1`] = `
|
||||
|
||||
Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -524,7 +536,7 @@ Foo
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -547,7 +559,7 @@ Foo = =
|
||||
|
||||
Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -592,7 +604,7 @@ exports[`example-60.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
> Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -613,7 +625,7 @@ exports[`example-62.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* Foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -624,7 +636,7 @@ Bar
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Foo Bar
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -670,7 +682,7 @@ exports[`example-67.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -680,7 +692,7 @@ exports[`example-68.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -690,7 +702,7 @@ exports[`example-69.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
> foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -727,7 +739,7 @@ baz
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Foo bar
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
baz
|
||||
|
||||
@@ -741,7 +753,7 @@ baz
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Foo bar
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
baz
|
||||
|
||||
@@ -865,7 +877,7 @@ Heading
|
||||
|
||||
foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -2191,7 +2203,7 @@ exports[`example-194.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
> foo
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
|
||||
@@ -2312,7 +2324,7 @@ exports[`example-206.md 1`] = `
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
> aaa
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
> bbb
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
***
|
||||
---
|
||||
___
|
||||
@@ -1,3 +1,5 @@
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
***
|
||||
***
|
||||
***
|
||||
@@ -1,3 +1,5 @@
|
||||
<!-- placeholder for continuous thematic breaks not being treated as yaml -->
|
||||
|
||||
****
|
||||
## foo
|
||||
****
|
||||
@@ -4,15 +4,15 @@ exports[`list.md 1`] = `
|
||||
- * * *
|
||||
+ - - -
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* - - -
|
||||
* ---
|
||||
|
||||
- * * *
|
||||
- ***
|
||||
|
||||
`;
|
||||
|
||||
exports[`simple.md 1`] = `
|
||||
***
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
- - -
|
||||
---
|
||||
|
||||
`;
|
||||
Reference in new issue
Block a user