I installed the newest doom emacs on macOS. Also configed language packages as
$ emacs ~/.doom.d/init.el
:lang
(go +lsp)
:tools
lsp
$ ~/.emacs.d/bin/doom sync
When I open a .go file, the code became highlight. But after save the file, the code can't been formated automatically.
I have installed gofmt
and goimports
. How to set emacs to use them?
I read this document: lang/go module.
It seems it can do it: Auto-formatting on save (gofmt)
. Maybe because of environment path? So how to call system path from emacs?
My GOPATH
is ~/go
, it set in ~/.zshrc
. When I open shell
via M+x
, something is different from terminal. How to import .zshrc
configuration completely?