A while ago I opened a pull request against GitHub Linguist to add support for recognizing Expect scripts:
https://github.com/github-linguist/linguist/pull/6614
However, some of the feedback that I got was that I should add better heuristics for telling the difference between Expect scripts and other files that might end with the *.exp
file extension. I don't know how to do that. Could I get support from anyone in the Expect community that might be able to help with this?