Почему формат clang сворачивает многострочное объявление?

Я получаю clang-format Конфигурация близка к тому, что я могу жить с. Тем не менее, он не оставляет многострочных объявлений одних, и я не уверен, почему.

Дано:

int foo(void) {
  int i = 2,
      j = 3,
      k = 4;

  return i + j + k;
}

Clang-формат дает мне:

int foo(void) {
  int i = 2, j = 3, k = 4;
  return i + j + k;
}

Я знаю, что сейчас AlignConsecutiveDeclarations вариант. Но проблема в том, что я хочу оставить этот код в покое. Какие варианты вызывают clang-format изменить форматирование здесь?

ТИА!

(Я знаю, что мог бы использовать директиву clang-format отключить форматирование для объявления, но это было бы утомительно.)

0 ответов

Другие вопросы по тегам