diff options
author | Martin Polden <martin.polden@gmail.com> | 2014-07-25 18:02:17 +0200 |
---|---|---|
committer | Martin Polden <martin.polden@gmail.com> | 2014-07-25 18:03:36 +0200 |
commit | 1c168aed932d6680f63d308be58c52bafa30cf5d (patch) | |
tree | 4c71dd6a0db77e591d60688046a7bb51fff87f10 /lisp | |
parent | 77c38a5505f2dda232fb204af2bbe9055003beac (diff) |
No need to call set-loqal twice
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/init-go-mode.el | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lisp/init-go-mode.el b/lisp/init-go-mode.el index 4612209..c88f65a 100644 --- a/lisp/init-go-mode.el +++ b/lisp/init-go-mode.el @@ -7,14 +7,10 @@ (lambda () ;; C-c p runs gofmt on the buffer (define-key go-mode-map (kbd "C-c p") 'gofmt) - ;; fix imenu expressions + ;; fix imenu expressions and use flat index (setq-local imenu-generic-expression - `(("type" "^type *\\([^ \t\n\r\f]*\\)" 1) - ("func" ,go-func-regexp 1) - ("func" ,go-func-meth-regexp 2))) - ;; use flat index for imenu - (setq-local imenu-generic-expression - (mapcar (lambda (arg) (cons nil (cdr arg))) - imenu-generic-expression)))) + `((nil "^type *\\([^ \t\n\r\f]*\\)" 1) + (nil ,go-func-regexp 1) + (nil ,go-func-meth-regexp 2))))) (provide 'init-go-mode) |