gbranden pushed a commit to branch master
in repository groff.

commit 2a99e14dc1ffd73c48457709deb8a6115b955955
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Apr 17 19:02:39 2022 +1000

    [ms]: Apply depth-specific indents to TOC entries.
    
    * tmac/s.tmac (XH-UPDATE-TOC): Modify Keith Marshall's new XN/XH feature
      to indent TOC entries by section heading depth.  The increment is 2
      ens per depth level.
---
 ChangeLog   | 6 ++++++
 tmac/s.tmac | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 653bb6ed..8354b68f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -33,6 +33,12 @@
 
        * bootstrap.conf: update copyright date.
 
+2022-04-17  G. Branden Robinson <[email protected]>
+
+       * tmac/s.tmac (XH-UPDATE-TOC): Modify Keith Marshall's new XN/XH
+       feature to indent TOC entries by section heading depth.  The
+       default increment is 2 ens.
+
 2022-04-17  G. Branden Robinson <[email protected]>
 
        * tmac/s.tmac (XA): Drop apparently useless `ll` request.  It
diff --git a/tmac/s.tmac b/tmac/s.tmac
index 98bf0ce7..c6cad011 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -1768,7 +1768,8 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
 .\" .XH-UPDATE-TOC <outline-level> [<section-number>] <text>
 .\" (<section-number> present only when called by XN)
 .XS
-.shift\" don't use <outline-level> in rudimentary style
+.in (\\$1u - 1u * 2n)
+.shift
 \&\\$*\" capture <section-number> (if present) and <text>
 .XE
 ..

_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to