以前、ふととあるrailsアプリをerbからhamlかslimに移行しようということになって、どっちにしようか検討していた。
そのとき、Githubはhamlをシンタックスハイライトしてくれるけどslimはしてくれないというのに気がついた。
hamlよりslimのほうがパフォーマンス良いし、slimは割りと使われているイメージなので、なんでslim対応してないんだろう…と思ってちょっと調べてみた。
pygments
すると、Githubはpygmentsというのをシンタックスハイライトに使っているらしい。
で、これがslimに対応してないのが根本的な原因っぽかったのでpygmentsにプルリを送った。
初めてPython書いた…
Demo
無事マージされて、数日たったらGithubでもslimがシンタックスハイライトされるようになっていた。嬉しい。
まとめ
みんなSlim使ってこ⤴⤴⤴