;; Debian packages: elpa-go-mode ;; Elpa packages: go-eldoc (use-package go-mode :ensure t :init (progn (bind-key [remap find-tag] #'godef-jump)) :config (add-hook 'go-mode-hook #'yas-minor-mode) (add-hook 'go-mode-hook 'electric-pair-mode) (add-hook 'go-mode-hook 'my-go-mode-hook) (add-hook 'before-save-hook 'gofmt-before-save) ) (use-package go-eldoc :ensure t :init (add-hook 'go-mode-hook 'go-eldoc-setup)) ;; Define function to call when go-mode loads (defun my-go-mode-hook () (set 'compile-command "go build -v && go test -v && go vet"))