summaryrefslogtreecommitdiff
path: root/lang/go.el
blob: 654b19f0e1be9726739746fe1072cf1ae6607a2a (plain)
1
2
3
4
5
6
7
8
9
10
11
;;; lang/go.el -*- lexical-binding: t; -*-

(after! lsp
  (lsp-register-custom-settings
   '(("gopls.staticcheck" t t))))

(setq-hook! 'go-mode-hook +format-with :none)

(add-hook! 'go-mode-hook
  (add-hook 'before-save-hook 'lsp-format-buffer t t)
  (add-hook 'before-save-hook 'lsp-organize-imports t t))