Tracに色付けルールを追加する
id:ladybug:20041117 にて書いた csharp.st を有効化するためには2つの設定を変更しなければならない。
MimeType text/x-csharp の設定
1つめの設定は MimeType への関連付けであり、拡張子と MimeType に関する設定は trac/Mimeview.py にある MIME_MAP に追加する。
MIME_MAP = { 'css':'text/css', 'html':'text/html', (略) 'c':'text/x-csrc', 'cs':'text/x-csharp', 'csh':'application/x-csh', (略) 'zsh':'text/x-zsh', 'barf':'application/x-test', }
enscript のパラメータ設定
2つめの設定は、設定した MimeType に対応した Enscript のコマンドラインオプションの調整で、こちらは trac/mimeviewers/enscript.py にて行う。
supported_types = [ (2, 'application/postscript', 'postscript'), (2, 'application/x-csh', 'csh'), (略) (2, 'text/x-csrc', 'c'), (2, 'text/x-csharp', 'csharp'), (2, 'text/x-diff', 'diffu'), (略) (2, 'application/x-sh', 'sh'), (2, 'text/x-zsh', 'zsh'), ]