Можно ли использовать формат clang для достижения следующего стиля?
int foo(int bar)
{
if(bar == 1)
{
cout << bar;
return bar;
}
else
return bar - 1;
}
Я просмотрел все параметры стиля clang, показанные здесь , и кажется, что это невозможно.
У меня также возникают проблемы с отступом во всех скобках. Параметр IndentBraces в BraceWrapping позволяет мне делать это для таких вещей, как операторы if и циклы, но он не работает для таких вещей, как определения функций, определения классов и определения пространства имен.
Если это невозможно, есть ли у вас предложение для инструмента и / или текстового редактора, доступного в Linux, которое позволило бы мне это сделать?