ycm-core / lsp-examples

Use any language server with YouCompleteMe.
https://ycm-core.github.io/YouCompleteMe
Apache License 2.0
82 stars 26 forks source link

Scope of this project? #4

Closed simlei closed 5 years ago

simlei commented 5 years ago

Hi,

I am quite interested in the general direction of this project; I have read the relevant discussion at https://github.com/ycm-core/ycmd/issues/515 .

Is this implementing a way for ycmd to wrap around LSP? Could you give a short outline of how it is implemented? How is the general philosophy of which LS features are supported? (I assume to be minimal for this initial effort)

Thanks :)

puremourning commented 5 years ago

YCM/ycmd support arbitrary language servers, via the g:ycm_language_server option.

This repo is simply a place where we put some language servers and how to tell ycm to use them without officially or fully supporting them in ycmd itself.

puremourning commented 5 years ago

FWIW we still have absolutely no intention to support a LSP interface to ycmd.