
I think people should check out Jext. It's a Java Editor, written in Java. But don't let that scare you off, it's not slow at all. Along with that, it had syntax highlighting for TONS of languages, such as C++, C#, Python, Perl, PHP, HTML, XML, Ruby, ASM, and many more. Plus it's almost completely customizable, with tons of plugins.
If all that's not enough to at least give it a shot, it's also FREE (as in Free Beer), and open source. Under the GPL license.
To find out more, see some screenshots, and downlaod check out https://www.jext.org