art: yes there is a language definition, but i havent really used them as much, so i cant tell you the how far it goes. i do know that SciTe was designed with multiple languages in mind. possibly the hard part about all that is that the definition itself is some sort of script that you have to figure out, too. i use the C/C++ language definition and it seems okay. you can take an existing definition and then just modify it if you wish.
adam: i agree, although i can tell you of other parts of the shipped product that i wish they'd already kill, so as not to make us expect anything

there was one product that shipped with LW that i wish they didn't kill, and that was StealthNet (bob hood's work). it could've really kicked some butt, really.
what i *did* like about LSED was the popup of functions. but it was, and still is, fickle, especially for very long scripts. i never got to get line numbers to appear in LSED. is there even such a feature?