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 米尔;
- 迷你脚本;
- 摩泽尔;
- 解析表达式语法;
- ReasonML;
- 骑;
- 筛;
- 美元;
- WebIDL;IDL;
- 更新背光格式
- 阿帕奇2;
- 教堂;
- 声音;
- D;
- 伊德里斯;
- Perl6/Raku;
- Python3;
- Rust(涵盖了更多内置函数(主要是宏)和其他新语法);
- SQL(添加临时关键字支持);
- 256 色和真彩色终端现已添加对斜体的支持;
- 添加了对 HTTP 2/3 标头的支持;
- 添加了对 HTTP 标头中缺失原因的支持;
- 对于 Boogie/Silver,添加了对产品线扩展和触发器的支持,缩短的关键字已移至单独的类别;
- 添加了对 GAS 的 C 风格注释的支持;
- 修复了 S 语言词法分析器中的名称;
- 修复了 Ada 语言的数字文字;
- .mjs 文件现在被检测为 Javascript;
- .eex 文件现在被检测为 Elixir;
- 修复了 re.MULTILINE 的使用;
- 现在已经定义了pipenv和poetry的依赖关系和锁定文件;
- 改进了 Windows 上的字体搜索;
- 删除了未使用的脚本块
来源: linux.org.ru