groff-commit
[Top][All Lists]
Advanced

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

[groff] 30/33: [me]: Squawk if columnation change w/ pending ftn.


From: G. Branden Robinson
Subject: [groff] 30/33: [me]: Squawk if columnation change w/ pending ftn.
Date: Sun, 16 Oct 2022 15:52:20 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 4796dc7738ebb0beb5fd78fbb0e87a957f37622b
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sat Oct 15 09:25:07 2022 -0500

    [me]: Squawk if columnation change w/ pending ftn.
    
    * tmac/e.tmac (2c, 1c): Throw diagnostic if changing columnation with a
      footnote pending.  This isn't necessarily an error per se, but it many
      cases it will flag an undesirable page layout due to the limited
      flexibility of me(7)'s footnote support at present.  See
      <https://savannah.gnu.org/bugs/?63176>.
---
 ChangeLog   | 8 ++++++++
 tmac/e.tmac | 2 ++
 2 files changed, 10 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index c59c1a46d..600864aff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2022-10-15  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       * tmac/e.tmac (2c, 1c): Throw diagnostic if changing columnation
+       with a footnote pending.  This isn't necessarily an error per
+       se, but it many cases it will flag an undesirable page layout
+       due to the limited flexibility of me(7)'s footnote support at
+       present.  See <https://savannah.gnu.org/bugs/?63176>.
+
 2022-10-14  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        * src/preproc/eqn/main.cpp: Fix code style nits.
diff --git a/tmac/e.tmac b/tmac/e.tmac
index f00711577..88f966fc8 100644
--- a/tmac/e.tmac
+++ b/tmac/e.tmac
@@ -969,6 +969,7 @@
 .
 .
 .de 2c                 \" *** double columned output
+.do if d |f .do @err changing columnation with footnote pending
 .br
 .if \\n($m>1 \
 .      1c\"                            \" revert to 1c if already 2c
@@ -986,6 +987,7 @@
 ..
 .
 .de 1c                 \" *** single columned output
+.do if d |f .do @err changing columnation with footnote pending
 .br
 .nr $c 1
 .nr $m 1



reply via email to

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