Go的Emacs模式?
Go有没有合适的Emacs模式? C模式不工作没有分号。 我发现的最好的是Karl Landstrom的JavaScript模式 ,因为JavaScript也不需要分号。
试试Go发行版中的misc/emacs/go-mode.el
( web链接 )。
如果您使用的是Emacs 24和marmalade回购 ,请使用Mx package-install <RET> go-mode
直接安装。
如果您的Go安装到/usr/local/go
请将以下内容添加到.emacs
文件中。
;; go mode (setq load-path (cons "/usr/local/go/misc/emacs" load-path)) (require 'go-mode-load)
对于Linux用户,从2014年开始更新
您现在可以从您的包pipe理器下载Emacs的golang模式:
- Fedora :
yum install emacs-golang
- Debian :
apt-get install golang-mode
- Ubuntu :
apt-get install golang-mode
我只检查了Fedora,但是这个软件包是自动安装的,除了享受你的新的golang模式之外,你什么也没做! 它也被更新为你的系统的任何其他包。
在其他Linux发行版上也可能有软件包。
阅读写作Go to Emacs 及其后续作业 ,由官方转机作者Dominik Honnef撰写。
在那里,他解释了go-mode
和安装方法的故事,如何从Emacs中读取Go文档,如何pipe理Emacs中Go文件的导入语句,如何设置自动完成,dynamic语法检查,片段,以及在Emacs中开发Go的许多其他超级有用的function。
就在这里。 它位于misc/emacs
目录内的源代码中。