Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 670288

Summary: app-vim/youcompleteme move to ycmd ?
Product: Gentoo Linux Reporter: Joakim Tjernlund <joakim.tjernlund>
Component: Current packagesAssignee: Vim Maintainers <vim>
Status: RESOLVED WONTFIX    
Severity: normal CC: audvare, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Simple, not complete ycmd ebuild

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.
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-02-25 10:07:57 UTC
The package was removed.