GeSHI新语言

时间:2017-08-07 08:49:34

标签: mediawiki pygments geshi

我运行mediawiki并希望使用语法高亮显示。我正在使用扩展程序https://www.mediawiki.org/wiki/Extension:SyntaxHighlight

这很好用。 唉,我想强调一种不属于此扩展的语言。所以我编写了一个python egg来扩展pygments,以便它可以解析我的语言(使用入口点)。这很好。

现在我正努力让双方共同努力。如何告诉MediaWiki的GeShi扩展使用我的pygments扩展?我该怎么做,以便使用<syntaxhighlight lang="myLanguage">会导致使用我的语言词法分析器和样式?

1 个答案:

答案 0 :(得分:0)

解决方案非常简单。必须编辑文件SyntaxHighlight_GeSHi.lexers.php并添加词法分析器。 对词法分析器名称仅使用小写非常重要,否则扩展名将找不到词法分析器。