I’ve been annoyed for a long time that GitHub marks my IDL code as Prolog in the language statistics. After a quick edit to their Linguist package that determines the language, a long wait for the pull request to get accepted, and more waiting for GitHub to rerun the language statistics on my repos, I now see the true statistics for my projects!

For example, if you go to mglib and click on the bright orange bar, you will see that mglib is 86.7% IDL, 12.1% C, and 1.2% other languages (mostly CMake).

I was told that GitHub reruns language statistics on a push, so if you have a repo that contains IDL code in .pro files that is not getting recognized correctly, try that. I was still not seeing that, though, so I had to contact GitHub support.