Emacs (and maybe some versions of vi) can integrate with your compiler, running the compile for you and automatically jumping to the line in your code where the compiler indicates an error.
What if your editor were integrated with your test suite? It could run the test suite for you and jump to the location in your test program where a test failed. You could then use whatever etags-like feature your editor provides to jump to the routine that failed.
Just a thought. I keep thinking I'd like to become an editor wizard but haven't done it yet.
IDEA is so good that I find myself wishing for Perl refactoring capabilities in XEmacs....
Re:a fantastic non-Perl editor doing this
dws on 2003-11-18T17:14:15
Eclipse can also play nice with JUnit.
-sam