summaryrefslogtreecommitdiffstats
path: root/lisp/init-go.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-02-01 23:35:23 +0100
committerMartin Polden <mpolden@mpolden.no>2020-02-01 23:37:27 +0100
commit8644265551ee36c0ba8624e668a49542be2fa6da (patch)
treeaac3ee6cce8c55ab6d76c4b3227f94218e8c97e5 /lisp/init-go.el
parentbf6902c6da2c72df399f8136c9511bde7c2b4783 (diff)
Replace add-hook calls with :hook
Diffstat (limited to 'lisp/init-go.el')
-rw-r--r--lisp/init-go.el17
1 files changed, 8 insertions, 9 deletions
diff --git a/lisp/init-go.el b/lisp/init-go.el
index 07141e1..499da78 100644
--- a/lisp/init-go.el
+++ b/lisp/init-go.el
@@ -23,15 +23,14 @@ items follow a style that is consistent with other prog-modes."
"Return a flat imenu index alist. See `go-mode-create-imenu-index'."
(apply 'nconc (mapcar 'cdr (go-mode-create-imenu-index))))
+(defun go-mode-buffer-local-variables ()
+ ;; adjust fill-column
+ (setq-local fill-column 120)
+ ;; use flat imenu index
+ (setq-local imenu-create-index-function
+ #'go-mode-create-flat-imenu-index))
+
(use-package go-mode
- :init
- :config
- (add-hook 'go-mode-hook
- (lambda ()
- ;; adjust fill-column
- (setq-local fill-column 120)
- ;; use flat imenu index
- (setq-local imenu-create-index-function
- #'go-mode-create-flat-imenu-index))))
+ :hook (go-mode . go-mode-buffer-local-variables))
(provide 'init-go)