Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
Java = Eclipse
Emacs = good O/S, lousy editor. I use it for magit, XML and scratch pad. I keep a cheat sheet on my desktop.
Vim = I use it automatically from the command-line to edit files. Also use it as part of a "find" to edit files down in the bowels of file system.
Cursive - Remote debugging with NREPL is to menu intensive.
IntelliJ with Cursive might become my choice for Clojure.
Eclipse is great if you are editing Java.
For everything else, Emacs.
If you are doing iterative programming, then keep running your JUnit Tests.
So, keep running mvn, make and ant from the Command Line.
If you are doing Functional Programming, then writing code Interactively is the "Cats Ass".
I prefer to write a function and execute it immediately!
No running JUnit Tests iteratively, which means running all the tests.
And yes, some of this is available in Eclipse and IntelliJ, but not as well integrated.