go-langserver icon indicating copy to clipboard operation
go-langserver copied to clipboard

Go language server to add Go support to editors and other tools that use the Language Server Protocol (LSP)

Results 60 go-langserver issues
Sort by recently updated
recently updated
newest added

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.

help wanted

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...

enhancement
help wanted

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() {}...

bug
help wanted

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...

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...

enhancement

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:...