> > > Please describe a refactoring session with vim.
> >
> > This is getting close:
> >
> > https://github.com/romanroe/codefellow
>
> Not even. This is not even refactoring, it's just browsing and
> autocompletion.

Organize imports is on the todo list, which to me counts as a
refactoring. Granted, a simple one, but it's a start. Hence
my "getting close" qualification.

> Java IDE's understand Java bytecode and that's something that neither
> emacs nor vi will never be able to achieve simply because they're not
> written in Java.

codefellow talks over the wire to a Scala incremental compiler daemon,
which does understand the bytecode/language/etc. So getting refactoring
support means adding wire commands for the vim plugin to request
various refactorings be performed by the compiler.

I got the impression some/most/all? Scala refactorings were going to be
built out in this IDE agnostic manner, so, assuming all of the
contributors stay interested in the problem, I do anticipate
"refactoring in vim" happening someday.

- Stephen

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to