nsf / gocode

An autocompletion daemon for the Go programming language
MIT License
5.01k stars 659 forks source link

Add language-server protocol support #386

Open dev-matil opened 8 years ago

dev-matil commented 8 years ago

Hi, I was wondering if this project wouldn't be a perfect place to implement the language-server protocol to be reused in any kind of IDE language-server-protocol

Greetings!

dmitshur commented 8 years ago

The official extension for Visual Studio Code, https://github.com/Microsoft/vscode-go#readme, says that it uses gocode for autocompletion. Do you know if it does it by implementing the language-server protocol, or another way?

dev-matil commented 8 years ago

I would bet its just a standart wrapper and not the very new impl of the language protocol

butterflyfish commented 7 years ago

gocode is an demon. I like to see gocode integrate language-server protocol support.

kamichidu commented 7 years ago

:+1:

nsf commented 7 years ago

I guess I should comment on this issue. I don't mind implementing the language server protocol, but the linked document is far from being simple, hence it would require a lot of effort and I don't have time or desire to implement it. So, maybe one day. Big maybe.