summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Schaffter <peter@schaffter.ca>2022-11-04 12:07:46 -0400
committerPeter Schaffter <peter@schaffter.ca>2022-11-04 12:07:46 -0400
commitc6201c82a98751abb191249b963d0327586a34f7 (patch)
treeb9ded2d43818e7323fddf7cfed76c54d9941ead0
parentdc98a8b09e7f3dcfe968b978eb210f468db78cc9 (diff)
downloadgroff-git-c6201c82a98751abb191249b963d0327586a34f7.tar.gz
[mom]: Restore user sentence spacing after terminating call to REF.
-rw-r--r--contrib/mom/BUGS3
-rw-r--r--contrib/mom/om.tmac6
2 files changed, 5 insertions, 4 deletions
diff --git a/contrib/mom/BUGS b/contrib/mom/BUGS
index bc686cbeb..376b29b58 100644
--- a/contrib/mom/BUGS
+++ b/contrib/mom/BUGS
@@ -23,6 +23,9 @@ the Subject line or you risk my spam filters nuking your message.
Version 2.5_b
=============
+Sentence space not being restored after a terminating REF.
+---Fixed---
+
CODE <OFF> not always correctly restoring point size of text
afterwards.
---Fixed---
diff --git a/contrib/mom/om.tmac b/contrib/mom/om.tmac
index 83a23cafe..a9365ff18 100644
--- a/contrib/mom/om.tmac
+++ b/contrib/mom/om.tmac
@@ -22284,10 +22284,8 @@ does not fit on page \\n[pgnum]\\*[col-num].
\# up to +8. User's sentence spacing is reset in FOOTNOTES and ENDNOTES.
\#
.de ref*build
-.if \\n[#PRINT_STYLE]=2 \{\
-. ds $RESTORE_SS_VAR \\*[$SS_VAR]
-. SS +8
-.\}
+.if \\n[#PRINT_STYLE]=2 \
+. if (\\n[#FN_REF]+\\n[#EN_REF])>0 .SS +8
.rm ref*string
.while \\n[.$] \{\
. if d [\\$1 \{\