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'),
]