diff options
Diffstat (limited to '')
-rw-r--r-- | emacs.d/modes/lang-go.el | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/emacs.d/modes/lang-go.el b/emacs.d/modes/lang-go.el deleted file mode 100644 index 0b56bd9..0000000 --- a/emacs.d/modes/lang-go.el +++ /dev/null @@ -1,30 +0,0 @@ -(when (memq window-system '(mac ns x)) - (dolist (var '("GOPATH" "GO15VENDOREXPERIMENT")) - (unless (getenv var) - (exec-path-from-shell-copy-env var)))) - -(use-package go-mode - :ensure t - :defer t - :config - (progn - (bind-key "C-c C-f" 'gofmt go-mode-map) - (bind-key "C-c h" 'godoc go-mode-map) - (bind-key "C-c C-g" 'go-goto-imports go-mode-map) - (bind-key "C-c C-r" 'go-remove-unused-imports go-mode-map)) - :init - (progn (add-hook 'go-mode-hook (lambda () - (go-eldoc-setup) - (add-hook 'before-save-hook 'gofmt-before-save) - (set (make-local-variable 'company-backends) '(company-go)))))) - -(use-package go-eldoc - :ensure t - :defer t - :init (add-hook 'go-mode-hook 'go-eldoc-setup)) - -(use-package company-go - :ensure t - :defer t) - -(provide 'lang-go) |