;;; my-lang-go.el --- configure emacs for go -*- lexical-binding: t -*- ;; Author: Franck Cuny ;;; Commentary: ;;; Code: (require 'go-mode) (require 'gotest) (require 'eglot) (add-hook 'go-mode-hook 'eglot-ensure) (add-hook 'go-mode-hook (lambda () (setq tab-width 4) (setq compile-command "go build -v && go test -v && go vet"))) (add-hook 'go-mode-hook (lambda() (add-hook 'before-save-hook 'eglot-format-buffer nil t))) (provide 'my-lang-go) ;;; my-lang-go.el ends here