Open
Description
I'm trying to improve my emacs go editing experience and I've hit a bit of a snag. I like this package, but when it goes to install tools, one of those tools is gocode. I see that it installs it from a fork of the original, but that fork is not maintained any longer (github.com/mdempsky/gocode). It doesn't work at all with modules, which is the recommended method in lieu of GOPATH. There's another fork that supports modules, https://github.com/stamblerre/gocode. Unfortunately, it is also unmaintained. It recommends using gopls
, which is what I'm using now and it works great. There are two places that I can see that use this tool.
- go-eldoc uses gocode extensively. See Update docs to link to mdempsky/gocode (currently linked nsf/gocode is no longer maintained) emacsorphanage/go-eldoc#51 for an issue on that repo that's pretty old and hasn't been responded to by someone who can commit to that repo. In fact there are two PRs just to update the link in the README, so I think this is probably not going to get fixed.
- go-projectile installs gocode, although I'm not sure exactly why other than for the benefit of go-eldoc (I didn't look very thoroughly). What are your thoughts on this?
Metadata
Assignees
Labels
No labels