summary refs log tree commit diff stats
path: root/tag-emacs
diff options
context:
space:
mode:
authorAlan Pearce2014-05-24 20:51:48 +0100
committerAlan Pearce2014-05-24 20:51:48 +0100
commitebd29a72ca0d8cc6d543c88f3503fcd690d511c9 (patch)
tree79a460357bd652e8c866c62a85b81706382ebd80 /tag-emacs
parent194dac8613273ce6a7dd8cea784507d5677fe162 (diff)
downloaddotfiles-ebd29a72ca0d8cc6d543c88f3503fcd690d511c9.tar.lz
dotfiles-ebd29a72ca0d8cc6d543c88f3503fcd690d511c9.tar.zst
dotfiles-ebd29a72ca0d8cc6d543c88f3503fcd690d511c9.zip
Emacs: add go-projectile for go-based projects
Diffstat (limited to 'tag-emacs')
-rw-r--r--tag-emacs/emacs.d/Cask1
-rw-r--r--tag-emacs/emacs.d/init.el5
2 files changed, 6 insertions, 0 deletions
diff --git a/tag-emacs/emacs.d/Cask b/tag-emacs/emacs.d/Cask
index 556da4e..38d220d 100644
--- a/tag-emacs/emacs.d/Cask
+++ b/tag-emacs/emacs.d/Cask
@@ -32,6 +32,7 @@
 (depends-on "ggtags")
 (depends-on "go-eldoc")
 (depends-on "go-mode")
+(depends-on "go-projectile")
 (depends-on "goto-chg")
 (depends-on "haskell-mode")
 (depends-on "helm")
diff --git a/tag-emacs/emacs.d/init.el b/tag-emacs/emacs.d/init.el
index 0afd5b2..f9a098b 100644
--- a/tag-emacs/emacs.d/init.el
+++ b/tag-emacs/emacs.d/init.el
@@ -605,6 +605,11 @@
   :config (progn
             (add-hook 'go-mode-hook #'go-eldoc-setup)))
 
+(req-package go-projectile
+  :require (go-mode go-eldoc projectile)
+  :config (progn
+            (setq go-projectile-switch-gopath 'maybe)))
+
 (req-package auto-compile
   :init (add-hook 'emacs-lisp-mode-hook #'auto-compile-on-save-mode))