ENH: Improved formatting of plain-text help to add a blank line before the beginning of a preformatted section.
This commit is contained in:
parent
0005e70c05
commit
dec0b51066
@ -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";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user