jEdit is a fantastic text editor. I've been using it since early '99, and while I try other editors, mainly out of curiousity, I haven't found anything that works better for me. If you haven't tried it, why not give it a whirl?
Among it's many features, jEdit has:
For more information about jEdit see http://www.jedit.org/.
One of the reasons I like jEdit so much is that I can customize it to work how I want it to. Below are links to scripts, macros, edit modes, plugins, and other things I've worked on.
jEdit Open (jo) is a Python script for opening files in jEdit. Like jeo, it's a minimal, cross-platform jEdit Launcher.
A new jEdit Launcher, to replace the one removed during developemnt of jEdit 4.2. I'm no longer actively working on it. As I keep jEdit running for weeks or months at a time, I don't have a need for this, and the demand for it as petered off. That said, there's a pretty good chance it'll work just fine for you, if it's the kind of thing you're looking for!
Some Modes I've written for jEdit. These are only modes I've written for 4.2. Most are include with jEdit but a couple aren't yet, and a couple I haven't yet submitted.
I've written or co-authored a few plugins for jEdit. More information about these plugins can be found on my Plugins page.
The following patch for VFSFileChooserDialog.java allows one to change directories by typing a directory name into the filename file. Slava has a similar feature planned for jEdit 4.2, but at the time of this writing, 4.1 is still not out. I've been using this for months with no problems.
VFSFileChooserDialog.diff
Please feel free to contact me if you run into any problems with it.
As everybody loves screen shots, here are some of jEdit I took while riding on the train working on this site in 2003, so a bit dated.
view larger image (1280x1024)
view larger image (1280x1024)
view larger image (1280x1024)