Indent - утилита, разработанная сообществом GNU, которая предназначена для форматирования исходного кода, написанного на языках C и C++ (основные языки разработки полноценных Linux-приложений). И вот через более чем 8,5 лет затишья сообщество объявило новый релиз - вместо прежнего 2.2.11 теперь обновленный 2.2.12.
Изменения в новой версии
- Удалена поддержка Watcom и WMS.
- Добавлены новые функции, такие как:
- -pal (--pointer-align-left) - смещение символа указателя (‘*’) к типу данных переменных;
- -par (--pointer-align-right) смещение символа указателя (‘*’) к именам переменных;
- -fnc (--fix-nested-comment) - исправление вложенных комментариев;
- -gts (--gettext-strings) - форматировать gettext(“...”) как строки, а не как функции;
- -slc (--single-line-conditionals) - односторонний блок условия в if;
- -as (--align-with-spaces) - создавать отступы с помощью пробелов;
- -ut (--use-tabs) - использовать отступы;
- -nut (--no-tabs) - не использовать отступы;
- -sar (--spaces-around-initializers) - выделение инициализаторов пробелами;
- -ntac (--dont-tab-align-comments) - не использовать Tab для создания отступов перед комментариями.
- В предустановку -linux теперь входит функция -nbs.
- В предустановку -kr теперь входит функция -par.
- Утилита распознает служебные слова стандартов C99 и C11.
- Включено распознавание служебного слова typeof.
Загрузка пакета
Для обновления официальных депозитариев по требуется какое-то время. Если вы хотите загрузить новую версию пакета прямо сейчас, то перейдите в официальный репозиторий или скачайте пакет напрямую.