November 19, 2007
Ary Borenszweig Wrote:

> Lester L. Martin II escribió:
> > Do we have an IDE supporting code completion. I can't get poseidon's to work and am waiting on next release. Lester L. Martin II
> 
> I think Mmrnmhrm supports it, it's a plugin for Eclipse:
> 
> http://www.dsource.org/projects/descent/wiki/Mmrnmhrm


nvm I figured out how to use Posiedon and Mmrnmhrm seems only to support it for the currently used file while Posiedon(the one after .221) does syntax higlighting and codecompletion on imported files as long as there in something(needs to be replaced with option).  If there is a way to get Mmrnmhrm  to work with multiple files codecompletion I'd consider it an option.  Oh and some of this may not be true for all computers as having tested it on my computer these were my problems.

Lester L. Martin II
November 21, 2007
Lester L. Martin II wrote:
> Ary Borenszweig Wrote:
> 
>> Lester L. Martin II escribió:
>>> Do we have an IDE supporting code completion. I can't get poseidon's to work and am waiting on next release.
>>> Lester L. Martin II
>> I think Mmrnmhrm supports it, it's a plugin for Eclipse:
>>
>> http://www.dsource.org/projects/descent/wiki/Mmrnmhrm
> 
> 
> nvm I figured out how to use Posiedon and Mmrnmhrm seems only to support it for the currently used file while Posiedon(the one after .221) does syntax higlighting and codecompletion on imported files as long as there in something(needs to be replaced with option).  If there is a way to get Mmrnmhrm  to work with multiple files codecompletion I'd consider it an option.  Oh and some of this may not be true for all computers as having tested it on my computer these were my problems.
> 
> Lester L. Martin II

Mmrnmhrm definitely supports code completion (and other semantic features) across multiple files/imports. You have to configure a build path for that to work (similarly to JDT, the Java IDE in Eclipse) since Mmrnmhrm will only search for imports inside the folders marked as source folders, or in external libraries. You can configure that in the D Build Path project preference. I've updated the project doc with this info:

http://www.dsource.org/projects/descent/wiki/Mmrnmhrm

If you have any comments or questions about the doc, let me know, I wrote that assuming people already know JDT, but that's not allways the case.


-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D