January 9th, 2016

uname

Форматтер кода — опять плохо

Долго искал форматтеры кода для C/C++ — все, какие находил, умели как-то совсем не всё, что хотелось. Вот табы и пробелы они все умеют, а вот уже странное...

Сегодня попробовал clang-format. Всё хорошо, но сломался на отсутствии выравнивания макросов.
Хочу так:
#ifdef SOMETHING
#    define WE_HAVE_SOMETHING (1)
#else
#    define WE_HAVE_SOMETHING (0)
#endif


Печаль.