ConText allows you to select the file type through a combo box. This will change syntax highlighting depending on the selected file type.
It's useful if for instance, you copy the source code from another application and want to use syntax highlighting without having to save the file with the right extension...