From: Sebastian M. <seb...@un...> - 2008-05-12 19:07:30
|
Am Sat, 10 May 2008 23:07:51 -0700 schrieb "Eric Van Dewoestine" <erv...@gm...>: > Please give the latest version a shot and report any issues to me. I checked out eclim and formic, but there is still so much missing. Do I really have to install all php, pydev, wst plugins for eclipse? What additional settings do I need? BTW: Is the project meant to be built from eclipse? Or do you use eclim yourself ? I'm not really interested in building eclim as is, I just want to try it out, perhaps make some modifications to make it "headful" for example, or reduce it to a minimal feature-set to test out interaction with vimplugin... Isn't there any developer documentation? Perhaps you could give a very short outline of the internal architecture. Here is what I have figured out from the sources: 1.) eclimd is a headless eclipse that manages a minimal set of (eclipse)-plugins residing in src/eclipse/plugins. The plugins have no plugin.xml and seem to have no classes. 2.) I can talk to eclimd with vim or "eclim". ":PingEclim" is the same as "eclim -command ping" "eclim" is just the class org.eclim.command.Main which calls implementations of the java interface org.eclim.command.Command. 3.) These commands (magically) can perform eclipse actions like CodeCompletion. Is this because both applications (eclimd and eclim) live in the same JVM? Best regards, Sebastian. |