Go有适合的Emacs模式吗?没有分号,C模式不起作用.我找到的最好的是Karl Landstrom的JavaScript模式,因为JavaScript也不需要分号.
在Go发行版中尝试misc/emacs/go-mode.el
(网络链接).
如果您使用的是Emacs 24和marmalade repo,请使用M-x package-install
它直接安装.
如果您安装Go,/usr/local/go
则将以下内容添加到您的.emacs
文件中.
;; go mode (setq load-path (cons "/usr/local/go/misc/emacs" load-path)) (require 'go-mode-load)
您现在可以从包管理器下载Emacs的golang模式:
Fedora:yum install emacs-golang
Debian:apt-get install golang-mode
Ubuntu:apt-get install golang-mode
我只检查了Fedora,但是软件包是自动安装的,除了享受新的golang模式之外你无所事事!它也会像系统的任何其他软件包一样更新.
其他Linux发行版上也可能有软件包.
阅读写作围棋在Emacs和它的后续,由多米尼克·洪内夫,官方的作者所写go-mode
.
在那里,他解释了go-mode
安装它的故事和方法,如何从Emacs内部阅读Go文档,如何在Emacs中管理Go文件的import语句,如何设置自动完成,动态语法检查,片段等等在Emacs中开发Go的其他超级实用功能.
就在这里.它在源代码中,在misc/emacs
dir中.