2005-07-01 Stepan Kasal * doc/texinfo.tex (\nonarrowing): Update the description. (\cartouche): Set \nonarrowing to "t", not \comment. (\nonfillstart, \quotation): Reset \nonarrowing. Index: doc/texinfo.tex =================================================================== RCS file: /cvsroot/texinfo/texinfo/doc/texinfo.tex,v retrieving revision 1.191 diff -u -r1.191 texinfo.tex --- doc/texinfo.tex 30 Jun 2005 15:19:17 -0000 1.191 +++ doc/texinfo.tex 1 Jul 2005 06:17:38 -0000 @@ -4934,7 +4934,8 @@ \let\afterenvbreak = \aboveenvbreak -% \nonarrowing is a flag. If "set", @lisp etc don't narrow margins. +% \nonarrowing is a flag. If "set", @lisp etc don't narrow margins; it will +% also clear it, so that its embedded environments do the narrowing again. \let\nonarrowing=\relax % @cartouche ... @end cartouche: draw rectangle w/rounded corners around @@ -4971,7 +4972,7 @@ % each corner char, and rule thickness \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip % Flag to tell @lisp, etc., not to narrow margin. - \let\nonarrowing=\comment + \let\nonarrowing = t% \vbox\bgroup \baselineskip=0pt\parskip=0pt\lineskip=0pt \carttop @@ -5011,11 +5012,11 @@ \parskip = 0pt \parindent = 0pt \emergencystretch = 0pt % don't try to avoid overfull boxes - % @cartouche defines \nonarrowing to inhibit narrowing - % at next level down. \ifx\nonarrowing\relax \advance \leftskip by \lispnarrowing \exdentamount=\lispnarrowing + \else + \let\nonarrowing = \relax \fi \let\exdent=\nofillexdent } @@ -5115,6 +5116,7 @@ \advance\leftskip by \lispnarrowing \advance\rightskip by \lispnarrowing \exdentamount = \lispnarrowing + \else \let\nonarrowing = \relax \fi \parsearg\quotationlabel