環境
- GitLab 11.7.5(yumでインストール)
経緯
ASP.NETの.aspxファイルがsyntax highlightされていなかった

注意
- GitLabの改造を推奨するものではありません
- パッチを当てる際は自己責任でお願いします
原因
GitLabではrougeというgemを使ってsyntax highlightを実現している
ASPは未対応…
調べてみると、ASPに対応してほしい旨のissueは上がっていましたが、対応はされていませんでした
そのかわり、BIMLというフォーマットがASPに似ているとのことで、ASPはBIMLのlexerを使ってみることにしました
魔改造
対象ファイルの場所
/opt/gitlab/embedded/lib/ruby/gems/[version]/gems/rouge-[version]/lib/rouge/lexers/biml.rb
拡張子に、*.aspxと*.ascxを追加
実行例
ASPのファイルもsyntax highlightが有効になりました!

