跟新最新版本后,保存文件/buffer时,代码不会自动格式化了,也不会自动添加imports了,那位大神知道怎么解决吗?我go/config.el 的历史记录改动挺多的。
可以试着在你个人的config.el中添加如下配置
;; Golang
(add-hook! go-mode
(setq gofmt-command "goimports")
(add-hook 'before-save-hook 'gofmt-before-save))
这样是不是就覆盖了 go 模块的配置了?我已经还原成之前的配置了。有空的时候试试你说的这个。
英文太差了 不去丢人了哈哈:stuck_out_tongue:
有可能是移动到format
这个module了。New :editor format module · doomemacs/doomemacs@f51f294 · GitHub
加下这个module,enable +onsave
:editor
(format +onsave) ; automated prettiness
1 个赞
我试试
加上之后format 确实好用了,但是import 不会自动添加或删除
好了 就你说的那样 就好使
因为作者最近加了这行code吧,doom-emacs/config.el at develop · ztlevi/doom-emacs · GitHub
你暂时就用:
(set-formatter! 'gofmt '("goimports"))
应该是没问题了, 我当时嫌麻烦,用root账户重新clone 然后运行的 emacs, 由于root下没有配置gopath 所以导致import没响应。我用常用账号再试下。
import 确实有问题:sweat_smile:
作者改好了。