feat: enable optional inline parsing in headlines

This commit is contained in:
Petra Baranski
2023-08-26 13:03:35 +02:00
parent 211b627a75
commit ce81283b26
4 changed files with 65 additions and 6 deletions

View File

@@ -287,10 +287,22 @@ private:
maddy::HeadlineParser::IsStartingLine(line)
)
{
parser = std::make_shared<maddy::HeadlineParser>(
nullptr,
nullptr
);
if (!this->config || this->config->isHeadlineInlineParsingEnabled)
{
parser = std::make_shared<maddy::HeadlineParser>(
[this](std::string& line){ this->runLineParser(line); },
nullptr,
true
);
}
else
{
parser = std::make_shared<maddy::HeadlineParser>(
nullptr,
nullptr,
false
);
}
}
else if (
(