I have many scripts that don't have extensions, such as python scripts or bash scripts. They start with a line as follows:
#!/usr/bin/env bash
#!/bin/bash
#!/usr/bin/env python
#!/bin/python
#!/bin/ksh
As these files don't have an extension, SE doesn't know they are a bash, python or ksh script.
It would be good if SE could look for the #! line at the top of extension-less scripts to help figure out what type of file it is, so that it can get the color coding right.