I assume scripts can be triggered on file open in the same way macros can. Why not ask for the ability to change the syntax highlighting language from a script if that's not possible already.
The best way to implement it would probably be a function that takes a file extension as an argument, so it doesn't matter what number the language is given, and is future proof for if they implement unlimited languages or separate files for each language.
Something like this:
UltraEdit.activeDocument.language(".cpp")
UltraEdit.activeDocument.language(".sh")
UltraEdit.activeDocument.language(".bash")
I've submitted a request via the form on the
Contact Page. Anyone else who wants this should do the same, or send IDM an email as they count each request for a feature so they can measure demand and prioritise development.