分享
  1. 首页
  2. 文章

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文件,就可以进行自动提示了


有疑问加站长微信联系(非本文作者)

本文来自:开源中国博客

感谢作者:无量神通

查看原文:emacs配置golang

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
6979 次点击
1 回复 | 直到 2018年05月10日 12:58:21
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏