It would be nice if there were the ability to specify language associations with an arbitrary file extension in the configuration file.
for example,
file_ext CPP C cxx CH
would associate the *.C, *.cxx, and *.CH file extensions with the C++ language. This would remove the requirement of having to pass -l CPP on certain file extensions, which is especially beneficial if the files are of mixed language type.
I added a file_ext config option, as requested.
However, since it uses 'endswith' to match, the dot must be included.
file_ext CPP .C .cxx .CH