Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670288 - app-vim/youcompleteme move to ycmd ?
Summary: app-vim/youcompleteme move to ycmd ?
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-04 18:52 UTC by Joakim Tjernlund
Modified: 2019-02-24 17:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Simple, not complete ycmd ebuild (ycmd-9999.ebuild,4.04 KB, text/plain)
2019-02-24 17:00 UTC, Joakim Tjernlund
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2018-11-04 18:52:41 UTC
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
Comment 1 Andrew Udvare 2019-02-24 13:53:05 UTC
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
Comment 2 Joakim Tjernlund 2019-02-24 17:00:12 UTC
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.