Hello,

the warning message is of course correct already.

For adding the vertical space macro par*start could be used, but the fewest 
side effects to the current implementation may it have to add the vertical 
space request directly.  For @RE the macro name needs to be checked of course.  
(Additionally .QS/.QE needs to be added to the manual page and the info 
documentation.)

Can we agree to commit this?  (The patch is also added as a .gz file.)

diff --git a/tmac/s.tmac b/tmac/s.tmac
index cf0eca8..190ee11 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -1298,6 +1298,10 @@ along with this program. If not, see 
<http://www.gnu.org/licenses/>.
 .\}
 .el .@error unbalanced \\$0
 .par@reset
+.if '\\$0'QE' \{\
+.      sp \\n[\\n[.ev]:PD]u
+.      ne \\n[PORPHANS]v+\\n(.Vu
+.\}
 ..
 .de @QS
 .br
@@ -1311,6 +1315,8 @@ along with this program. If not, see 
<http://www.gnu.org/licenses/>.
 .nr \\n[.ev]:ri +\\n[QI]
 .nr \\n[.ev]:ai \\n[\\n[.ev]:PI]
 .par@reset
+.sp \\n[\\n[.ev]:PD]u
+.ne \\n[PORPHANS]v+\\n(.Vu
 ..
 .als @QE @RE
 .\" start boxed text

Attachment: tmac_s.tmac.patch.gz
Description: application/gzip

Reply via email to