When working with UNIX scripts, sometimes there is no filename extension of ".sh" or ".ksh". Thus, the Language setting defaults to "Normal Text". Could you please implement something that looks at the first line for "#!/bin/sh" or "#!/bin/ksh" or even "#!/bin/wish" for tcl/tk before defaulting to "Normal Text" ?
I imagine an advanced version of this would be a popup window were you could define bunch of strings that could appear on the first line and their corresponding language setting.
Hey, I saw a nice abbreviation: DIY.