ruby, php

ハイライトがうまくいかない。ruby.stとphp.stをどっかから拾ってきて/usr/share/enscript/hlに入れてenscript.stに追加したんだけどハイライトされないなー。

とおもっていろいろ見ていると、tracのログに

03:55:11 Trac[File] DEBUG: Displaying file: hoge.php  mime-type: text/x-php
03:55:11 Trac[Mimeview] WARNING: Display failed: No module named SilverCity
03:55:11 Trac[default] DEBUG: Mimetype: text/x-php   filename: hoge.php
03:55:11 Trac[default] DEBUG: Using default mimeviewer

なんて行が。SilverCityはもともと入っていないにしても、要するにtext/x-phpに対応するものがないっぽい。

もともとtracはapt-getで入れたもの(0.8.1)で、dpkg -L trac してあやしそうな /usr/lib/python2.3/site-packages/trac/mimeviewers/enscript.py を見てみると、text/x-phpの記述がないじゃありませんか!

ということで追加して、、、.pycとか.pyoとかどうすればいいんだろう。よくわかんないけどリロードしたらハイライトされるようになったのでいいことにする!