summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2023-01-16 17:15:54 -0600
committerG. Branden Robinson <g.branden.robinson@gmail.com>2023-01-17 16:16:01 -0600
commit5913a7350901ad912b6021fe0885e3096523279c (patch)
tree4d974815427931b2ae518d88d9ae085a07417131
parentad4fe27e6456ece285434abc681fe8222a4be5a8 (diff)
downloadgroff-git-5913a7350901ad912b6021fe0885e3096523279c.tar.gz
contrib/mm/m.tmac (IX): Delete.
It was undocumented, groff mm has its own indexing system (INITI, et al.), and makeindex(1) guides the user through definition and use of an `IX` macro if the user desires that approach.
-rw-r--r--NEWS6
-rw-r--r--contrib/mm/ChangeLog4
-rw-r--r--contrib/mm/m.tmac4
3 files changed, 10 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 846b97b67..c3269a00d 100644
--- a/NEWS
+++ b/NEWS
@@ -373,6 +373,12 @@ o The e (me) and s (ms) macro packages now offer a `PF` macro,
supporting the pic(1) preprocessor's "flyback" feature. Thanks to
Dave Kemper.
+o The m (mm) macro package no longer implements the `IX` macro. This
+ groff extension, borrowed from another undocumented one in groff ms,
+ was similarly undocumented. No applications of it are known. We
+ recommend makeindex(1), which supports troff and is available with
+ most TeX distributions, for your mm document indexing needs.
+
o The m (mm) macro package now adapts to the paper format selected when
the macro file "papersize.tmac" is used (by specifying the groff "-d
paper" command-line option). A consequence is that "groff -mm" and
diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index 41c8b569c..f9853490c 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,5 +1,9 @@
2023-01-16 G. Branden Robinson <g.branden.robinson@gmail.com>
+ * m.tmac (IX): Delete.
+
+2023-01-16 G. Branden Robinson <g.branden.robinson@gmail.com>
+
* m.tmac (MC): Throw internal error if we don't leave
`pg*cols-per-page` in a valid state after invalidating it to
count columns. Also simplify expression.
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index 02423b882..d06eb606c 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -3309,10 +3309,6 @@ page
.\}
..
.\"########################### module ind ############################
-.\" Support for mgs-style indexing, borrowed from mgs.
-.de IX
-. tm \\$1\t\\$2\t\\$3\t\\$4 ... \\n[%]
-..
.\"--------------------
.\" Another type of index system
.\" INITI type filename [macro]