When I was using such an editor it was a pretty snappy interface with the MultiEdit, it could be customized for both the language such as .ms, .msc, .mso, .msf's as well as for TPL and ui. In addition it could be interfaced to a CM tool such as sourcesafe fairly simply. In addition, it already had language recognition for standard programming languages such as C, C++ and Ada.
It is much more amenable to programming complex systems than Notepad since you can have multiple windows open within a project at the same time.
I believe the web site is: http://www.multieditsoftware.com/
But you should confirm that it is the editor offered on this web site and not something zany. It has been a few years since I last purchased the software. I think that they may have a lite version to download and tinker with to see if it will meet your needs.
I think too that Carl had another option that he had customized to recognize the languages and commands. I don't recall what it was but it might be in the history.
Sincerely,
Garrett
Garrett Thurston
gthurston@foliage.com
Phone: 781.993.5540