有没有一种简单的方法可以为pygments中的现有lexer添加文件名和/或扩展名?我不想编写或子类化现有的一个,因为语言是相同的,但文件有不同的扩展名/名称
我试图破解它并将其添加到filenames
类变量中(在/usr/lib/python2.7/dist-packages/pygments/lexers/agile.py
的某个地方),但由于某种原因,它没有起作用
我想知道像.pygments
文件这样的东西,用户可以在其中将其他名称与lexer关联起来,但看起来现在不可能
那么,实现我的目标的最佳方式是什么
Tags:
好的,我找到了解决方案:在向所需的Lexer添加文件名/扩展名后,您必须重新生成映射:
这不是100%干净的解决方案,因为在包更新的情况下,您的更改将消失,但它非常快速和简单
相关问题 更多 >
编程相关推荐