теперь вместо
if(smth)
{
//code
}
я получаю
if(smth)
{
//code
}
какой параметр отвечает за смещение {} относительно control statements?
https://clangpowertools.com/clang-format-editor.html
Вы пробовали его ... запустить?
Да, а что не так?
https://t.me/supapro/1327525
я пользовался этим конфигуратором https://clang-format-configurator.site/
Мой вопрос был "какой параметр отвечает" а не "дайте конфигуратор"
В целом, у меня есть желание вас за этот ответ проклясть. Ибо вместо помощи вы мне дали альтернативный инструмент, которым я и так пользовался, но в веб версии. Я потратил день перебирая флаги, и так и не нашёл нужного. В документацию тоже заглядывал. я не понимаю почему у меня { не переносится на новую строку после do. причём только после него
Ну ладно ладно...
Итак, товарищи. ещё раз. Прошу помощи с конфигом clang-format. У меня стоит версия 16.0.6 Текущий конфиг: http://ix.io/4Gra Конфиг делался в конфигураторе. https://clang-format-configurator.site/ Так же изучалась документация https://clang.llvm.org/docs/ClangFormatStyleOptions.html Не надо, пожалуйста, давать ссылку на конфигураторы. Это не поможет мне найти нужный флаг. Собственно, вопрос: как сделать так, чтобы вместо do { //code } while(true); получалось do { //code } while(true);
🤣Кого это нас? Ну да ладно. Это на сгенерированных (Clang Format Editor) на Ваших двух кусках кода файлах: ➜ diff 1/.clang-format 2/.clang-format 3a4,5 > BraceWrapping: > IndentBraces: true
на do это никак не повлияло. Зато все скобки уехали вправо try { program.parse_args(argc, argv); } catch(const std::runtime_error &err) { nowide::cerr << err.what() << std::endl; nowide::cerr << program; return 1; }
Может задача вовсе не имеет решения? То бишь, нет такого флага у clang-format
ну согласитесь, это как-то странно. тем более что я попробовал щас сделать конфиг с совсем минимум флагов - и в целом он умеет переносить строку после do у меня такое ощущение, что его где-то перекрыло странным образом от каких-то других флагов
.clang-format не в репозитории?
Странно, да. Но мало ли, просто много времени было потрачено, насколько понял, отсюда предположение. Ответ я не знаю, если что, был бы рад помочь, но не могу
он в корне проекта
я про git. В плане git log посмотреть
Обсуждают сегодня