hgweb でシンタックスハイライトを実現する


リポジトリのソースコードをブラウザで閲覧すると 500 エラーが出ていました。テスト環境ではうまくいっていたのに何故だろうと調べてみると, Highlight Extension でエラーが出ていました。

ひょっとすると…と思って調べてみると,やはり pygments をインストールするのを忘れていました。

sudo easy_install pygments
# もしくは
# sudo aptitude install python-pygments
[extensions]
hgweb.highlight =

当たり前ですが,テスト環境で動いても実働環境で動かないとだめですよね。