emacs配置golang - Go语言中文社区

emacs配置golang


昨天看到同事再用emacs,好强大的样子,让我这种伪emacser羡慕不已,回来之后就寻思着再折腾折腾emacs.

首先下载golang官方的emacs mode:

http://golang.org/misc/emacs/go-mode.el

下载auto-complete

http://cx4a.org/software/auto-complete/#Downloads

然后解压文件到任意目录:auto-complete

cd auto-complete

make

make install

选择要安装到得目录

再emacs得配置文件中添加

(add-to-list 'load-path "INSTALLPATH/auto-complete")
(require 'auto-complete)
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "INSTALLPATH/auto-complete/ac-dict")
(ac-config-default)
https://code.google.com/p/go上下载misc/emacs下面的两个文件:

go-mode.el

go-mode-load.el

并将这两个文件复制到你的emacs配置文件内

下载gocode:

go get -u github.com/nsf/gocode
gocode set propose-builtins true
gocode set lib-path "/usr/lib/go/pkg/linux_amd64/:YOUR_OWN_GOPATH/pkg/linux_amd64" // 这个是自己的路径

然后修改~/.profile来设置PATH:

export GOPATH=YOUR_OWN_GOPATH
export PATH=$PATH:$GOPATH/bin
gocode -s

然后再emacs得配置文件中添加:

(require 'go-autocomplete)
(require 'auto-complete-config)
(require 'go-mode-load)

这样系统只要启动就能够自动的设置好环境变量,并且运行gocode了

最好是重启一下,然后启动emacs打开一个go文件,就可以进行自动提示了

转载于:https://my.oschina.net/stwl/blog/145779

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_34178244/article/details/91619450
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-24 22:19:08
  • 阅读 ( 1576 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢