JavaFX用Pygmentsを公開しました
PygmentsはTracで使われているコードハイライトモジュールですが、当然のごとくJavaFX Scriptは対応していません。そこで、プラグインとして作るのは簡単なようなので、作ってみました。
PythonのWikiであるMoinMoinでもこんな感じでハイライト
インストール
Subversionからeasy_install したいなぁと思ったのですが、設定方法が解らず断念しましたorz
とありあえずはアーカイブをダウンロードしてローカルでインストールしてください。
# wget http://www.deathmarch.jp/javafx/javafx.tar.gz # tar xzvf javafx.tar.gz # cd javafx # sudo python setup.py install
当然ですが、Pygmentsが必要になります。
Tracで使う
Tracで使うにはMimeTypeの設定が必要です。
[mimeviewer]
#mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb
mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb,text/java-fx:fx
#pygments_modes =
pygments_modes = text/java-fx:javafx:7
mime_mapにMimeTypeの定義を追加し、pygments_modesでハイライトの設定を行います。