From: Nageshwar <nag...@st...> - 2008-05-12 19:20:20
|
Hi, I think making vimplugin to use eclim is not that good idea, or atleast following the way eclim implemented the things. Their case is different, they have to implement each and every eclipse functionality inside vim. Eclim people implemented the code for code completion [abstractcompletioncommand.java i guess] and some other commands. they also have vim scripts for displaying the data. We can just simply use the code of the commands those we want implement. I'm trying to implement code completion part by taking the code from the above mentioned file. Correct me, if I'm wrong or if you people have some other ideas. On Mon, May 12, 2008 at 8:08 PM, Sebastian Menge <seb...@un...> wrote: > 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. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > vimplugin-devel mailing list > vim...@li... > https://lists.sourceforge.net/lists/listinfo/vimplugin-devel > -- Best Regards, Nageshwar M. |