summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwl <wl>2011-03-18 08:12:01 +0000
committerwl <wl>2011-03-18 08:12:01 +0000
commit01ce194e89393c9abe7577becfb1783291568370 (patch)
treef6e149dd5bb11e4269b23f5d185c5f7e36aeba0a
parent1196f952111994e35a5c22f1669d479a03366c14 (diff)
downloadgroff-01ce194e89393c9abe7577becfb1783291568370.tar.gz
* m.tmac (misc@tag): Retain temporary indentation.
-rw-r--r--contrib/mm/ChangeLog4
-rw-r--r--contrib/mm/m.tmac12
2 files changed, 13 insertions, 3 deletions
diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index 9b81fd22..f1657d70 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,3 +1,7 @@
+Fri Mar 18 09:10:19 2011 Anton Shepelev <anton.txt@gmail.com>
+
+ * m.tmac (misc@tag): Retain temporary indentation.
+
Sat Feb 5 08:06:39 2011 Anton Shepelev <anton.txt@gmail.com>
Fix vertical space around displays.
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index b77b5da2..654a1529 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -3,8 +3,8 @@
.ds RE \\$2
..
.\"
-.\" $Id: m.tmac,v 2.48 2011/02/05 07:08:16 wl Exp $
-.@revision $Revision: 2.48 $
+.\" $Id: m.tmac,v 2.49 2011/03/18 08:12:01 wl Exp $
+.@revision $Revision: 2.49 $
.ig
Copyright (C) 1991-2006, 2009-2011
@@ -741,12 +741,18 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
..
.\" Wrapper to cancel the side effect of .tag + .br generating
.\" unwanted vertical space.
-.de misc@tag
+.de misc@tag
+.\" retain temporary indentation
+.if !(\\n[.in]-\\n[.i]=0) .nr misc*ti \\n[.in]
.vpt 0
.DEVTAG-\\$1 \\$2
.br
.sp -1
.vpt 1
+.if r misc*ti \{
+. ti \\n[misc*ti]u
+. rr misc*ti
+.\}
..
.\" ######## module pict #################
.nr pict*width 0