Is there any way to to automatically insert spaces between function definitions. E.g. my initial sources are:
void
func1()
{
// func1 body.
}
void
func2()
{
// func2 body.
}
I would like it to be reformatted to:
void
func1()
{
// func1 body.
}
void
func2()
{
// func2 body.
}
And if there are more line breaks, fixed number of them should be kept.
Your best bet is to set 'MaxEmptyLinesToKeep: 2' inside .clang-format file to let clang-format keep 2 lines intact.