SciTE is an advanced editor with syntax coloring for a bunch of different programming languages. Different character representations are selectable. There is a good keyboard support and the possibiliy to export souces as RTF, HTML or LaTex files.
The tool menu works like an IDE, a click on a message line of the compiler starts an editor session and positions the cursor into the line where the error is located ... just to name some features.
Available at http://www.sf.net/projects/openqnx