go-langserver
go-langserver copied to clipboard
Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)
In vscode: For symbol of internal package (the package that I'm coding), it takes 3s to jumps to the definition. For symbol of external packages (packages that are in vendor)...
https://github.com/nsf/gocode/issues/510 Maybe switch to https://github.com/mdempsky/gocode? the speed difference is minimal but it won't break every other Go release.
Hi, I'm linking https://github.com/mdempsky/gocode/issues/63 here. Basically my suggestion is to be able to vendor gocode suggest api.
If you find implementations on a function rather than a method, you get an error: > Error getting implementations: This function is not a method e.g. https://sourcegraph.com/github.com/sourcegraph/go-langserver/-/blob/langserver/implementation.go#L65:6&tab=impl Of course, finding...
In a package have 2 Go files The first file: ``` package main func main() {} type foo int ``` The second file: ``` package main func (*foo) Hello() {}...
I propose the creation of a CONTRIBUTING.md file or something similar to include the guidelines for contributing for this project. It would be desirable to include a step-by-step setup guide...
Get error of "Header must provide a Content-Length property" and then go language server shut down.
I am working on the integration of a editor and go language server. In rare cases, I can see error "Header must provide a Content-Length property" and then go language...
[Versioned go has recently landed in tip](https://groups.google.com/d/topic/golang-dev/a5PqQuBljF4/discussion). It would be awesome if go-langserver supported it :) By the way, there is an effort going on over in [`golang.org/x/tools/go/packages`](https://godoc.org/golang.org/x/tools/go/packages) to aid...
I'm not sure how the integration works between VSCode and go-langserver, but every time I introduce a new import to a file, I am unable to GoToDef unless I reload...
I get this error when I run ➜ go get -v github.com/sourcegraph/go-langserver github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/globaltracer.go:13:29: undefined: Tracer ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/globaltracer.go:20:21: undefined: Tracer ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/globaltracer.go:25:46: undefined: StartSpanOption ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/globaltracer.go:25:63: undefined: Span ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/globaltracer.go:30:30: undefined: Tracer ../github.com/sourcegraph/go-langserver/vendor/github.com/opentracing/opentracing-go/gocontext.go:11:48: undefined:...