Презентацията на 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;
- Ride;
- Sieve;
- USD;
- WebIDL;
- Форматирането на подсветката е обновено
- Apache2;
- Chapel;
- CSound;
- D;
- Idris;
- Perl6/Raku;
- Python3;
- Rust (обхваща повече вградени функции (предимно макроси) и нов синтаксис);
- SQL (временна подкрепа за ключови думи);
- Сега е добавена подкрепа за курсив в 256-цветни и truecolor терминали;
- Добавена е подкрепа за HTTP заглавия 2/3;
- Добавена е подкрепа за липса на причина в HTTP заглавието;
- За Boogie/Silver е добавена поддръжка на континуирани линии и тригери, съкратените ключови думи са преместени в отделна категория;
- За GAS е добавена поддръжка за коментари във стил C;
- Поправени имена в лексера на S езика;
- Поправени числови литерали за езика Ada;
- .mjs файловете вече се разпознават като Javascript;
- .eex файловете вече се разпознават като Elixir;
- Поправено е използването на re.MULTILINE;
- Сега се разпознават pipenv и poetry зависимости и lock файлове;
- Подобрено търсене на шрифтове в Windows;
- Премахнати неиспользвани скриптови блокове
Източник: linux.org.ru

