spacemascs中go语言代码补全报错。

golang的补全代码报错,提示如下:

Company: An error occurred in auto-begin Company: backend company-go error “GOCODE PANIC: Please check your code by “go build”” with args (candidates )

说明

  1. 已经安装go-layer并且使用go get -u GitHub - nsf/gocode: An autocompletion daemon for the Go programming language 安装最新版本的gocode。
  2. 配置:
  • os:windows 10
  • emacs:25.3.1
  • spacemacs:0.200.10

参考解决办法无效

  1. Emacs24: GOCODE PANIC: Please check your code by "go build" · Issue #420 · nsf/gocode · GitHub
  2. https://github.com/syl20bnr/spacemacs/issues/7139

折腾了好久,最后也没找到原因。但是重装一下auto-completion就好了。。

不好意思,再过来回个帖子。之前重装auto-completion是瞎猫碰上死耗子。真正的原因是编辑的go语言源码文件路径中存在中文名导致不可以自动补全。:sob::sob:

正文别用标题字号吧,看着瞎眼 :cry:

主要是想强调一下。。。下次注意。