google-code-prettify を使ってみた。わりと微妙。
複数のプログラミング言語に対応している割に、HTML 側での指定が class="prettyprint" だけなので、どう言語を判別をしているのかと思ったらほとんど区別していなかった。XML 系の言語か否かという区別はあるけど、C で変数名に begin とかつかうと、Ruby の予約語として色がついたりして気持ち悪い。
コードを書くときは大抵色をつける軟弱者なので、色が間違っていると、コードが間違っているんじゃないかと不安になる。
あと global な名前空間に export しすぎ。PR_ or pr_ って prefix はついてるけど、GoogleCodePrettify.foo とかのほうが個人的には好き。
