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
{
// If this is the first line not beginning in a blank after
// a sequence of lines beginning in blanks, add an extra
// If we are switching from a line that has leading blanks
// to a line that does not, or vice versa, add an extra
// newline.
if(blanks)
{
if(!lastHadBlanks && !firstLine)
{
os << "\n";
}
lastHadBlanks = true;
}
else
{
if(lastHadBlanks)
if(lastHadBlanks && !firstLine)
{
os << "\n";
}