我正在尝试使用 Emacs 进行 golang 编程。我下载了 go-mode
包并安装了它。我的 .emacs
是:
(require 'go-mode)
当我打开 *.go
文件时,go-mode
会正确启用。但是我无法保存任何 *.go
文件,因为当我尝试保存 *.go
文件时,我在迷你缓冲区中收到错误消息
gofmt
program not found.
已安装 Golang(版本 1.3),gofmt
从终端运行。
我该如何解决这个问题?
谢谢。
最佳答案
在 OSX 上,我在 .emacs/init.el 中使用以下内容
(use-package exec-path-from-shell
:ensure t
:init (exec-path-from-shell-initialize))
确保 Emacs 使用正确的路径。
关于Emacs 在 go-mode 下找不到 gofmt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24328413/