Найти в Дзене
MANJABUNTU.COM

GNU indent 2.2.12 - что нового?

Оглавление

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.

Загрузка пакета

Для обновления официальных депозитариев по требуется какое-то время. Если вы хотите загрузить новую версию пакета прямо сейчас, то перейдите в официальный репозиторий или скачайте пакет напрямую.