Trac のリポジトリブラウザでシンタックスハイライト
TracSyntaxColoring – Sandbox Trac-0.11.7.ja1
によると
GNU Enscript とSilverCity があるみたい。
(1) Enscript では Ruby のハイライトは含まれていません。 Ruby のハイライトルールは http://neugierig.org/software/ruby/ から入手することができます。
Ruby メインなのに別途インストールとかだるいので、SilverCity を選択した。
手順は以下のとおり
% wget http://downloads.sourceforge.net/silvercity/SilverCity-0.9.7.tar.gz % tar zxf SilverCity-0.9.7.tar.gz % cd SilverCity-0.9.7 % python setup.py build % su # python setup.py install
ちなみに、ソースコードをシンタックスハイライトする - cooldaemonの備忘録 によると
SilverCity 0.9.6 はあまりよろしくないらしい。
現時点の最新は0.9.7。ChangeLog とか見てないけど、そのまま入れてみた。
問題があったら0.9.5 にしてみよう。