There is a new, more generic, impl. of YouCompleteMe at https://github.com/Valloric/ycmd " ycmd: a code-completion & comprehension server ycmd is a server that provides APIs for code-completion and other code-comprehension use-cases like semantic GoTo commands (and others). For certain filetypes, ycmd can also provide diagnostic errors and warnings. ycmd was originally part of YouCompleteMe's codebase, but has been split out into a separate project so that it can be used in editors other than Vim. Check the API documentation if you want to implement a client. A good way to learn how to interact with ycmd is by reading through (and running) the example_client.py file. See the README for the examples folder for details on how to run the example client. " Could this vim specific pkg be moved or to this new impl. ? I would lave to try this new ycmd with emacs
Would like to see this and might start trying to make such an ebuild. First is the dependencies: https://github.com/Valloric/ycmd/tree/master/third_party A number of these do not have an ebuild. I wouldn't try to make the C# support work really as I have no interest there, but I am wondering if that would be complex to support. As for JavaScript completion with Tern, I think this can work with a locally installed copy of Tern. It's a runtime dep IIRC in any case. If anyone is interested, watch my overlay: https://github.com/Tatsh/tatsh-overlay
Created attachment 566370 [details] Simple, not complete ycmd ebuild I started to play a little with an ebuild but I am not a python guy ... C would be good enough to start with for me.
The package was removed.