;;; my-lang-go.el --- configure emacs for go -*- lexical-binding: t -*- ;; Author: Franck Cuny ;;; Commentary: ;;; Code: (require 'go-mode) (require 'gotest) (require 'eglot) (defun my/go-mode-setup () "Hooks for `go-mode'." (setq tab-width 4) (setq go-test-verbose t)) (add-hook 'go-mode-hook 'eglot-ensure) (add-hook 'nix-mode-hook #'(lambda() (add-hook 'before-save-hook 'eglot-format-buffer nil t))) (add-hook 'go-mode-hook #'my/go-mode-setup) (provide 'my-lang-go) ;;; my-lang-go.el ends here