D AutoCompletion: is ycmd integration valuable?

Israel via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 15 15:12:22 PDT 2015


On Wednesday, 15 April 2015 at 13:15:31 UTC, rcorre wrote:
> For those who don't know, ycmd 
> (https://github.com/Valloric/ycmd) is an editor-agnostic 
> completion engine that aims to reduce a lot of the duplicate 
> code written for handling autocompletions in different 
> language/editor combinations.
>
> A long time ago, there was a request to get D support 
> integrated into ycmd:
> https://github.com/Valloric/YouCompleteMe/issues/521
>
> It was closed as DCD was not 'stable' at the time. After DCD 
> became 'stable', it seemed there was nobody available to put 
> together the ycmd integration.
>
> Do people think there would be value in reviving this effort?
>
> I was playing around with integrating D completion into YCMD, 
> but I'm getting to the point where it is becoming non-trivial.
>
> I'm mainly interested in autocompletion in Vim, which already 
> works reasonably well with Dutyl (a plugin that, among other 
> things, helps set up vim's omnifunc to use DCD).
>
> Would it be worthwhile to try to move D completion forward by 
> integrating DCD with ycmd, or is it just better to keep working 
> on existing editor-specific solutions like Dutyl?

Thats great and all but not everyone is autistic enough to learn 
the ins and outs of Vim or Emacs...

Visual Studio completion is very interesting as well because it 
can read the functions of other third party libraries 
automatically. Can ycmd do that?


More information about the Digitalmars-d mailing list