groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 11/19: [ms]: Drop support for `IX` macro.


From: G. Branden Robinson
Subject: [groff] 11/19: [ms]: Drop support for `IX` macro.
Date: Wed, 6 Jul 2022 15:45:44 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 4d35de47c178626404024fc582655df3b6e936bc
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Wed Jul 6 11:44:30 2022 -0500

    [ms]: Drop support for `IX` macro.
    
    * tmac/s.tmac (IX): Drop.
    
    * NEWS: Add item.
---
 ChangeLog   | 5 +++++
 NEWS        | 6 ++++++
 tmac/s.tmac | 4 ----
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0120b8ed..5fe6832f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-07-06  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       * tmac/s.tmac (IX): Drop.
+       * NEWS: Add item.
+
 2022-07-06  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        * tmac/s.tmac: Add "sorry" implementations for documented but
diff --git a/NEWS b/NEWS
index 6ac0f35e..64eb415c 100644
--- a/NEWS
+++ b/NEWS
@@ -309,6 +309,12 @@ o The "ptx.tmac" macro file, a counterpart to the GNU 
coreutils ptx(1)
   command for generating permuted indexes, is now installed.  It has
   long been part of the source distribution.
 
+o The s (ms) macro package no longer implements the `IX` macro.  This
+  4.2BSD extension was not documented by Berkeley, nor in the
+  groff_ms(7) man page.  No applications of it are attested.  We
+  recommend makeindex(1), which supports troff and is available with
+  most TeX distributions, for your ms document indexing needs.
+
 o The s (ms) macro package supports a new string, `FR`, which defines
   the ratio of the footnote line length to the current line length.  The
   default expression is "11/12", eleven twelfths of the normal line
diff --git a/tmac/s.tmac b/tmac/s.tmac
index c7d206d4..1458d1f0 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -129,10 +129,6 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
 .if \\n[.$] .ds DY "\\$*
 .ds CF \\*[DY]
 ..
-.\" indexing
-.de IX
-.tm \\$1\t\\$2\t\\$3\t\\$4 ... \\n[%]
-..
 .\" print an error message and then try to recover
 .de @error-recover
 .@error \\$@ (recovering)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]