2017-08-07 62 views
0

我正在運行mediawiki並希望使用語法高亮顯示。我爲此使用了擴展https://www.mediawiki.org/wiki/Extension:SyntaxHighlightGeSHI新語言

這工作得很好。 唉,我想突出顯示不屬於此擴展名的語言。所以我寫了一個python的蛋來擴展pygments,這樣它就可以解析我的語言(使用入口點)。這工作正常。

現在我正努力讓兩者合作。我如何告訴MediaWiki的GeShi擴展使用我的pygments擴展?我需要做什麼,以便使用<syntaxhighlight lang="myLanguage">將導致使用我的語言詞法分析器和樣式?

回答

0

該解決方案非常簡單。必須編輯文件SyntaxHighlight_GeSHi.lexers.php並添加詞法分析器。 對詞法分析器名稱只使用小寫字母很重要,否則擴展名不會找到詞法分析器。