2017-08-07 7 views
0

私はmediawikiを実行しており、構文ハイライトを使いたいと思っています。私はそのために内線番号https://www.mediawiki.org/wiki/Extension:SyntaxHighlightを使用しています。GeSHI新しい言語

これはかなりうまく動作します。 名前:この拡張機能の一部ではない言語を強調したいと思います。だから私はPython eggを書いて、Pythonを拡張して私の言語を解析できるようにしました(エントリーポイントを使って)。これは正常に動作します。

今私は一緒に働くことに苦労しています。どのように私のpygments拡張を使用するMediaWikiのGeShi拡張機能を教えてください。私は何をしなければならないので、<syntaxhighlight lang="myLanguage">を使用すると私の言語レクサーとスタイルが使用されるでしょうか?

答えて

0

解決策は非常に簡単でした。 SyntaxHighlight_GeSHi.lexers.phpファイルを編集し、レクサーを追加する必要があります。 レクサー名には小文字のみを使用することが重要です。そうでない場合、エクステンションはレクサーを検出しません。

関連する問題