st...@kryas.com is working on one, but has recently posted that he's looking for developers to help: there's a google group,
nefarious-ide if I recall correctly. In it's current state, it's useful (== I'm using it) but has a fair way to go.
If I had world enough, Eclipse plugin experience, and time ...