Open source text editor written in Java. It's extensible through plugins, and has macro capabilities and offers interesting nifties for Java coders, such as in process compilation that runs javac (the compiler) without starting a new JVM. (Of course, Jikes is STILL faster, but...)

The interface seems like a compromise between emacs and DOS edit. Fortunately, they managed to pull the good, instead of the bad.