Spacemacs无法补全golang

已经参照官方的golang层,安装了所有依赖

目前可以补全python的方法,但是golang无效 emacs 26.1 输入 gocode status输出如下:

 gocode status                                                      ⬡ 8.3.0 
Server's GOMAXPROCS == 8

Package cache contains 1 entries

Listing these entries:
	name: unsafe (default alias: unsafe)
	imports 4 declarations and 0 packages
	this package stays in cache forever (built-in package)

Last edited file: /home/ft-arch/test.go (package: main)

Other files from the current package:
	/home/ft-arch/test1.go

Listing declarations from files:

/home/ft-arch/test.go:

/home/ft-arch/test1.go:

加上我在github上提的issue吧

已经解决,解决方案在5楼

试试lsp-go?貌似没人提PR。自己先加个用用吧。

非常感谢 嗯,我已经提了issue,还在讨论,结果我会贴出来的,现在最好的方法,也就是你说的了,加个私有层吧

已经解决,应该是安装gotools时网络不好,出现了莫名的bug。 解决方案如下:

1.卸载go 2.重新安装go 3.在全局代理下重新安装全部工具链(我是比较懒的,因为同时是vim党,直接通过vim-go,GOBINARYINSTALL搞定了) 4.enjoy it