Адбыўся рэліз Pygments 2.6.1


Адбыўся рэліз Pygments 2.6.1

Адбыўся рэліз Pygments 2.6.1. Pygments - гэта бібліятэка для Python'а і ўтыліта каманднага радка для падсвятлення зыходнага кода. Pygments выкарыстоўваюць, напрыклад, Wikipedia, BitBucket і Progopedia. На вынахадзе атрымліваюцца наступныя фарматы: HTML, LaTeX, RTF, падсвятленне праз ANSI-паслядоўнасці (у кансолі).

У новай версіі (названы змены для версіі 2.6, у 2.6.1 выпраўлены праблемы з пакетаваннем):

  • Выдалена падтрымка Python 2. Зусім. Цяпер падтрымліваецца выключна Python 3. Падсвятленне кода на Python 2 захавалася.
  • Дададзена падтрымка падсветкі
    • логаў ядра Linux;
    • LLVM MIR;
    • MiniScript;
    • Mosel;
    • Parsing Expression Grammar;
    • ReasonML;
    • ездзіць;
    • Sieve;
    • ДОЛАР;
    • WebIDL;
  • Абноўлена фарматаванне падсветкі
    • Apache2;
    • Chapel;
    • CSound;
    • D;
    • Idris;
    • Perl6/Raku;
    • Python3;
    • Rust (ахоплена больш убудаваных функцый (у асноўным макрасаў) і іншы новы сінтаксіс);
    • SQL (дададзена часавая падтрымка ключавых слоў);
  • У 256-каляровых і truecolor-тэрміналах зараз дададзена падтрымка курсіва;
  • Дададзена падтрымка загалоўкаў HTTP 2/3;
  • Дададзена падтрымка адсутнасці прычыны ў загалоўку HTTP;
  • Для Boogie/Silver дададзена падтрымка працягаў ліній і трыгераў, скарочаныя ключавыя словы перамешчаныя ў асобную катэгорыю;
  • Для GAS дададзена падтрымка каментароў у стылі мовы Сі;
  • Выпраўлены імёны ў лексеры мовы S;
  • Выпраўлены лікавыя літаралы для мовы Ada;
  • .mjs файлы зараз вызначаюцца як Javascript;
  • .eex файлы зараз вызначаюцца як Elixir;
  • Выпраўлена выкарыстанне re.MULTILINE;
  • Цяпер вызначаюцца pipenv і poetry залежнасці і лок файлы;
  • Палепшаны пошук шрыфтоў на Windows;
  • Выдалены скрыптовыя блокі, якія не выкарыстоўваюцца.

Крыніца: linux.org.ru

Дадаць каментар