ENH: Improved formatting of plain-text help to add a blank line before the beginning of a preformatted section.

This commit is contained in:
Brad King 2003-02-14 16:16:06 -05:00
parent 0005e70c05
commit dec0b51066

View File

@ -384,16 +384,20 @@ void cmDocumentation::PrintColumn(std::ostream& os, int width,
} }
else else
{ {
// If this is the first line not beginning in a blank after // If we are switching from a line that has leading blanks
// a sequence of lines beginning in blanks, add an extra // to a line that does not, or vice versa, add an extra
// newline. // newline.
if(blanks) if(blanks)
{ {
if(!lastHadBlanks && !firstLine)
{
os << "\n";
}
lastHadBlanks = true; lastHadBlanks = true;
} }
else else
{ {
if(lastHadBlanks) if(lastHadBlanks && !firstLine)
{ {
os << "\n"; os << "\n";
} }