From be3b4e72224953f82d1591752358ad8fba022476 Mon Sep 17 00:00:00 2001
From: Ralph Amissah <ralph.amissah@gmail.com>
Date: Tue, 13 Apr 2021 13:28:20 -0400
Subject: doc summary reinstated (org fix)

---
 src/doc_reform/meta/metadoc_show_summary.d | 56 ++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

(limited to 'src')

diff --git a/src/doc_reform/meta/metadoc_show_summary.d b/src/doc_reform/meta/metadoc_show_summary.d
index ccb58dd..7fd2ab2 100644
--- a/src/doc_reform/meta/metadoc_show_summary.d
+++ b/src/doc_reform/meta/metadoc_show_summary.d
@@ -101,6 +101,62 @@ template spineMetaDocSummary() {
           }
         }
       }
+      writefln(
+        "%s\n\"%s\", %s\n%s [%s]\n%s\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%40-s%10-d\n%s",
+        markup.repeat_character_by_number_provided("-", char_repeat_number),
+        doc_matters.conf_make_meta.meta.title_full,
+        doc_matters.conf_make_meta.meta.creator_author,
+        doc_matters.src.filename,
+        doc_matters.src.language,
+        markup.repeat_character_by_number_provided("-", char_repeat_number),
+        "- toc arr length:",
+        to!int(doc_abstraction["toc"].length),
+        "- doc_abstraction arr length:",
+        to!int(doc_abstraction["body"].length),
+        "  doc body last obj on.#:",
+        to!int(check["last_object_number_body"]),
+        "  - number of tables:",
+        doc_matters.has.tables,
+        "  - number of codeblocks:",
+        doc_matters.has.codeblocks,
+        "  - number of poems:",
+        doc_matters.has.poems,
+        "  - number of blocks:",
+        doc_matters.has.blocks,
+        "  - number of groups:",
+        doc_matters.has.groups,
+        "  - number of images:",
+        doc_matters.has.images,
+        "- endnotes length:",                                // subtract headings
+        (doc_abstraction["endnotes"].length > 2)
+        ? (to!int(doc_abstraction["endnotes"].length - 2))
+        : 0,
+        "- glossary length:",
+        (doc_abstraction["glossary"].length > 1)
+        ? (to!int(doc_abstraction["glossary"].length))
+        : 0,
+        "- biblio length:",
+        (doc_abstraction["bibliography"].length > 1)
+        ? (to!int(doc_abstraction["bibliography"].length))
+        : 0,
+        "- bookindex length:",
+        (doc_abstraction["bookindex"].length > 1)
+        ? (to!int(doc_abstraction["bookindex"].length))
+        : 0,
+        "  book idx last obj on.#:",
+        to!int(check["last_object_number_book_index"]),
+        "- blurb length:",
+        (doc_abstraction["blurb"].length > 1)
+        ? (to!int(doc_abstraction["blurb"].length))
+        : 0,
+        "* last obj on.#:",
+        to!int(check["last_object_number"]),
+        "number of segments:",
+        (doc_matters.has.segnames_lv4.length > 1)
+        ? (to!int(doc_matters.has.segnames_lv4.length))
+        : 0,
+        markup.repeat_character_by_number_provided("-", min_repeat_number),
+      );
     }
   }
 }
-- 
cgit v1.2.3