summary refs log tree commit diff
path: root/emacs.d/modes/lang-go.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.d/modes/lang-go.el')
-rw-r--r--emacs.d/modes/lang-go.el30
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)