lang/go: refactor + add prereqs in doc comment
This commit is contained in:
parent
89e220456f
commit
4ae0513020
1 changed files with 8 additions and 2 deletions
|
@ -1,5 +1,9 @@
|
||||||
;;; lang/go/config.el
|
;;; lang/go/config.el
|
||||||
|
|
||||||
|
;; requires gocode (completion), gore (repl) and a valid $GOPATH
|
||||||
|
;; go get -u github.com/nsf/gocode
|
||||||
|
;; go get -u github.com/motemen/gore
|
||||||
|
|
||||||
(def-package! go-mode
|
(def-package! go-mode
|
||||||
:mode "\\.go$"
|
:mode "\\.go$"
|
||||||
:interpreter "go"
|
:interpreter "go"
|
||||||
|
@ -8,7 +12,7 @@
|
||||||
(add-hook! go-mode (add-hook 'before-save-hook 'gofmt-before-save))
|
(add-hook! go-mode (add-hook 'before-save-hook 'gofmt-before-save))
|
||||||
:config
|
:config
|
||||||
(set! :build 'go-build 'go-mode '+go/build)
|
(set! :build 'go-build 'go-mode '+go/build)
|
||||||
(set! :company-backend 'go-mode '(company-go company-yasnippet))
|
|
||||||
(set! :repl 'go-mode 'gorepl-run)
|
(set! :repl 'go-mode 'gorepl-run)
|
||||||
|
|
||||||
(map! :map go-mode-map
|
(map! :map go-mode-map
|
||||||
|
@ -24,7 +28,9 @@
|
||||||
:n "s" '+go/test-run-package))))
|
:n "s" '+go/test-run-package))))
|
||||||
|
|
||||||
|
|
||||||
(def-package! company-go :after go-mode)
|
(def-package! company-go
|
||||||
|
:after go-mode
|
||||||
|
:config (set! :company-backend 'go-mode '(company-go company-yasnippet)))
|
||||||
|
|
||||||
|
|
||||||
(def-package! go-eldoc
|
(def-package! go-eldoc
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue