-
Notifications
You must be signed in to change notification settings - Fork 25
collaborating on golsp #13
Comments
I am very happy to hear this news. I am also interested in collaborating with you on golsp. But I have some questions as follow:
my email is saibing@live.com, you can reply to me by email. |
@stamblerre My suggestion is to move golsp to
I really like how easy it is to test bingo and rise new issues directly on this repo. Feedback loop is super fast. |
@saibing: Thanks for the quick response - I just sent you an email! @anjmao: We will be sticking with the x/tools repo for the time being, as this is being worked on by members of the Go team. Issues can be surfaced on the https://github.com/golang/go repository. We will likely have to deal with versioning, but this is not yet a concern, since golsp is under active development and is not ready for release. |
Hi guys, I am so exciting seeing this conversation. My questions is if it's possible to merge to ONE REAL OFFICIAL LSP project? I was enjoying |
I will invest in the development of golsp in the near future, but at present I focus on solving some problems with bingo. |
Our intention is for golsp to be the official Go language server implementation, supported by the Go tools team. Obviously other language servers may continue to exist, but once we officially release golsp, we will continue to actively maintain it. |
Some things that I think different (Go) implementations might be benefit from:
As an aside, and I don't mean this in a bad way, Do you use |
"go.alternateTools": {
"go-langserver": "$GOPATH/bin/gopls"
}
|
@stamblerre @stamblerre @imjustfly @anjmao @seagle0128 I have ported some features such as references, rename, workspace symbol, implementation of bingo to gopls. If you want to use the enhanced version of gopls, try https://github.com/saibing/tools. Now, Maybe I can do something for gopls. I hope that we will eventually have a unified language server: gopls. |
Thanks for your work, @saibing! Looking forward to collaborating. |
May I ask what's the best way for us in the community to follow along with the progress? |
Shit show. |
Now, you can try the enhanced version gopls: https://github.com/saibing/tools. I will keep this gopls in sync with Google's official gopls until the official gopls become fully functional and stable. |
To add to that, updates on gopls can be found here: https://github.com/golang/go/wiki/gopls. |
Really looking forward to the collaboration, right now gopls (and the fork) does not provide useful interaction with lsp-mode for me. |
Thanks @saibing! |
According to this issue, bingo author will be contributing to gopls: saibing/bingo#13 Built locally from this fork for now: https://github.com/saibing/tools
According to this issue, bingo author will be contributing to gopls: saibing/bingo#13 Built locally from this fork for now: https://github.com/saibing/tools
Thanks @saibing! |
Hi @saibing! I'm one of the people currently working on golang.org/x/tools/cmd/golsp. We recently noticed and were excited to see your work on bingo. Our plan for golsp is for it to become the official language server supported by the Go team, and the folks at Sourcegraph have agreed that they would eventually like to use our code once it is ready.
We noticed that a lot of the code in this repository is shared with golsp and with go-langserver, so we were wondering if you would be interested in collaborating with us on golsp. More information about golsp can be found through the various channels listed here. If you'd like to continue this conversation, I'm happy to talk on this issue or via email (rstambler@golang.org).
The text was updated successfully, but these errors were encountered: