static string StripDoubleBlankLines(string content)
{
var doc = new Mono.TextEditor.TextDocument(content);
for (int i = 1; i + 1 <= doc.LineCount; i++)
{
if (IsBlankLine(doc, i) && IsBlankLine(doc, i + 1))
{
doc.Remove(doc.GetLine(i).SegmentIncludingDelimiter);
i--;
continue;
}
}
return(doc.Text);
}