I'm not sure how to say this but... the reasons you like jEdit are terrible reasons. You absolutely should not be FTPing in and editing sites on the server. You should be using version control. The fact that you're doing this tells me that your practises and expectations are way out of line with modern development practises. By like... a decade.
The features of jedit are appalling. Some of them are inexplicable (seriously, what the fuck is a "kill ring"?!) and those of them that are shouldn't be listed as features.
> Word wrap
Hold the phone!
> "Markers" for remembering positions in files to return to later
Bookmarks? Like every editor?
> Runs on any operating system with a Java 1.6 or higher virtual machine - this includes MacOS X, Linux, Unix, VMS and Windows.
Webstorm, sublime text, netbeans, visual studio code... All the major option are cross platform.
Anyway, for all you have these weird or non-features you seem to be missing some pretty critical stuff in jEdit. PHPStorm and visual studio code let you run a command line in the IDE. They plug in with gulp, grunt, and other task runners. They support ES6 syntax. They support features like Emmet, which lets you auto-generate code. PHPStorm has a database admin tool built in. Git support is a standard.
I have to say, the more I look at jEdit the more I am absolutely horrified. This appalling shit is their getting started page. This is some seriously out of date legacy app.
This isn't just a bit out of date, though. It makes you look bad. Are you this stuck in your ways? Are your skills this badly stagnant? Everything you're saying here is disturbingly bad.
I don't do graphics, but in a pinch gimp would work, there are some people who hate on it, but I say fuck 'em, they're not paying my bills.
I used to be hardcore jedit, but now it's mostly scribes, and i can mount my webserver directly through nautilus.
I've been exclusively on Linux (other than steam) for seven years.
You might take a look at jEdit as a coding editor too. I use it mostly for PHP, but I know it started life with the intent of editing java. It's simple, but it's got some great plugins to customize auto-completion, white space control etc.
Not sure if its Lion compatible. Last I checked it still works in Snow Leopard.