syscfg/emacs/module/module-golang.el

20 lines
393 B
EmacsLisp

;;; module-golang.el --- support golang -*- lexical-binding: t; -*-
;;;
;;; Commentary:
;;;
;;; Adds support for golang to Emacs.
;;;
;;; Code:
(require 'module-pkg)
(pkg/require-defer 'go-mode)
(with-eval-after-load 'go-mode
(add-to-list 'auto-mode-alist '("\\.go$" . go-mode))
(add-hook 'before-save-hook #'gofmt-before-save))
(provide 'module-golang)
;;; module-golang.el ends here.