aboutsummaryrefslogtreecommitdiffstats
path: root/tests/extensions/toc_nested_list.txt
diff options
context:
space:
mode:
authorWaylan Limberg <waylan.limberg@icloud.com>2014-12-30 13:58:58 -0500
committerWaylan Limberg <waylan.limberg@icloud.com>2014-12-30 13:58:58 -0500
commit49fa23af8141f7c5665e2e8633ad425cd823dfec (patch)
tree66bf2bbc9a12578dac6db8e97672838ad92a4833 /tests/extensions/toc_nested_list.txt
parent86ca8ce1eb316f796d9a3e8e70da0ad844a89f48 (diff)
downloadmarkdown-49fa23af8141f7c5665e2e8633ad425cd823dfec.tar.gz
markdown-49fa23af8141f7c5665e2e8633ad425cd823dfec.tar.bz2
markdown-49fa23af8141f7c5665e2e8633ad425cd823dfec.zip
Preserve order of nested headers in TOC
Fixes #380. The TOC replacement is now seperate from building the TOC, which allows us to iter through the doc in order rather than with the non-order-preserving interparent pethod. This is almost a complete refactor of the run method. Also cleaned up the config stuff. Thanks to @colewerner for the report and test case.
Diffstat (limited to 'tests/extensions/toc_nested_list.txt')
-rw-r--r--tests/extensions/toc_nested_list.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/extensions/toc_nested_list.txt b/tests/extensions/toc_nested_list.txt
new file mode 100644
index 0000000..d83e96f
--- /dev/null
+++ b/tests/extensions/toc_nested_list.txt
@@ -0,0 +1,19 @@
+# Title
+
+[TOC]
+
+## Section 1
+
+1. List Item 1
+
+ ### Subsection 1
+ Explanation 1
+
+2. List Item 2
+
+ ### Subsection 2
+ Explanation 2
+
+## Section 2
+
+## Section 3 \ No newline at end of file