doomemacs/modules/lang/go
2017-03-25 18:41:29 -04:00
..
autoload.el lang/go: add unit test commands 2017-03-20 03:49:13 -04:00
config.el General comment + README cleanup 2017-03-20 04:24:10 -04:00
packages.el Add :requires prop to def-bootstrap! & refactor+rewrite bootstrapping 2017-03-25 18:41:29 -04:00
README.md lang/{go,javascript}: add READMEs 2017-03-20 03:55:47 -04:00

Go

Go support, including auto-completion (gocode), eldoc support (go-eldoc), REPL support (gore), refactoring commands (gorename), syntax-checking (flycheck), auto-formatting (gofmt), and snippets (yasnippet).

Snippets can be found in private/hlissner/snippets/go-mode.

External Dependencies

Run make bootstrap go to install these.

  • Go (brew install go, pacman -S go)
  • gocode go get -u github.com/nsf/gocode (completion)
  • gore go get -u github.com/motemen/gore (REPL)
  • guru golang.org/x/tools/cmd/guru (code navigation commands)
  • gorename golang.org/x/tools/cmd/gorename (refactoring commands)