ongaeshi / milkode

Source code search engine of line-oriented written by Ruby
http://milkode.ongaeshi.me
Other
147 stars 29 forks source link

C#のシンタックスハイライト #75

Open nicklegr opened 9 years ago

nicklegr commented 9 years ago

対応しているとうれしいです。

CodeRayが対応していないので、別のgemに置き換えるとすると大きな変更になってしまうかもしれませんが… http://coderay.rubychan.de/

ongaeshi commented 9 years ago

前から要望はあるのでやりたいのですが、CodeRayが対応しなそうなので、ちょっとどうしようかなぁ、という印象です。

C# scanner file for CodeRay - Redmine

を組み込むか、拡張子.csの時に別のハイライトを使って代用するかでしょうか。

http://coderay.rubychan.de/

だとC#に近そうなのはJavaぽいので、

https://github.com/ongaeshi/milkode/blob/68d1817913b8dc9e737407c340a5f02d3b69527d/lib/milkode/cdweb/lib/coderay_wrapper.rb#L94

+ when ".cs"
+ :java

とか足したらそれっぽく動くかもしれません。

nicklegr commented 9 years ago

簡単でいいパッチですね。手元で試してみます。

参考に、GitLabはrouge (rugments)を使っているようです。 Replace highlight.js with rouge-fork rugments by rumpelsepp · Pull Request #8425 · gitlabhq/gitlabhq

# pygments -> highlight.js -> rougeと試行錯誤したみたいですね

ongaeshi commented 9 years ago

おお、こんなのあるのですね。情報ありがとうございます。