> I've coded 2500 lines of Java in the last six days, and it 
> works.  The reason?
> IntelliJ.  AFAIC, nothing could ever be a better text editor 
> than Vim, and
> IntelliJ doesn't come close.  But Vim doesn't understand 
> Java.  IntelliJ does,
> and it is 1000 times better at coding Java than Vim is.  
> IntelliJ can do
> very-high-level things - automatically include "import" 
> statements, rename
> classes, methods, variables (with all usages - and ONLY 
> usages - renamed),
> extract methods from blocks of code, create methods from 
> usage, create iterator
> templates, extract interfaces/superclasses from existing 
> classes, inline a
> method/variable, alert you to all kinds of errors, move 
> classes to different
> packages, handle CVS, ...

I would be nice to be able to "plug-in" the existing vim into FreeRIDE.
Many of the features you mentioned have already been implemented as vim
plug-ins (some written in RUBY!) and are not the execlusive advatanages of
IDE's over "editors".  I've handled CVS from vim for a long time.