jwilm/racerd

Idea: Adopt Common Language Service Protocol

Closed this issue · 1 comments

This is just an idea, but wouldn't it speed up tool adoption to adopt the language service protocol that is now used by Visual Studio Code and Eclipse Ché?

There's already a few languages supported and after trying out the Java-Integration vor Visual Studio Code yesterday (see their implementation issue) I have to say the ergonomics from a user perspective are really good.

My assumption is that adopting this protocol could speed up adoption within all those editors and IDE's considerably making Rust a first-class citizen. Of course if this proves useful then this could be the lingua franca for racer directly further reducing the moving parts, dreaming here...

jwilm commented

Thanks for the suggestion. Since racerd was built with the express purpose of supporting YCM, and the forthcoming RLS will replace it, this doesn't make sense for the project. Once RLS support lands in YCM, racerd will become a relic.