emacs配置golang
无量神通 · · 6979 次点击 · · 开始浏览昨天看到同事再用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文件,就可以进行自动提示了
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
昨天看到同事再用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文件,就可以进行自动提示了