Есть несколько внешних библиотек, использующих уникальный стиль кодирования. Одним из примеров может служить синтаксис Qt «сигнал / слот-соединение».
connect(sender.data(), &Sender::valueChanged,
receiver, &Receiver::updateValue);
clang-format с использованием слегка измененного форматирования llvm переупорядочивает этот оператор на
connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);
or
connect(sender.dataa(),
&Sender::valueChanged,
receiver,
&Receiver::updateValue);
если он превышает ограничение в 80 символов.
Есть ли возможность создавать собственные правила для таких специальных команд, чтобы они форматировались, как в первом примере?