summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranck Cuny <fcuny@twitter.com>2019-09-13 16:38:44 -0700
committerFranck Cuny <fcuny@twitter.com>2019-09-13 16:38:44 -0700
commit85b2b72d885bff8faf877cb85d2fc4b5fea2fc9e (patch)
tree9de71d739e2521b3d10297bd22851363023d85aa
parent[emacs] once again, fonts (diff)
downloademacs.d-85b2b72d885bff8faf877cb85d2fc4b5fea2fc9e.tar.gz
[emacs] update hydra menu for go-mode
add a few more bindings to the menu, mostly for navigation and tests.
-rw-r--r--emacs.d/custom/fcuny-go.el21
1 files changed, 12 insertions, 9 deletions
diff --git a/emacs.d/custom/fcuny-go.el b/emacs.d/custom/fcuny-go.el
index b8b76dd..9c16a6e 100644
--- a/emacs.d/custom/fcuny-go.el
+++ b/emacs.d/custom/fcuny-go.el
@@ -43,19 +43,22 @@
(defhydra hydra-go-menu (:columns 2)
"
-^naviguation^ ^test^
-^-----------^ ^----^
-_r_: referrers _t_: run this test
-_i_: implements _f_: test this file
-_d_: definition
-_D_: describe
+^find ^ ^goto ^ ^test^
+^-----------^ ^--------^ ^----^
+_r_: referrers _d_: definition _T_: test current test
+_i_: implements _a_: arguments _F_: test current file
+_D_: describe _f_: function _P_: test current package
+ _r_: return
"
("r" go-guru-referrers)
("i" go-guru-implements)
- ("d" go-guru-definition)
("D" go-guru-describe)
- ("t" go-test-current-test)
- ("f" go-test-current-file)
+ ("d" go-guru-definition)
+ ("a" go-goto-arguments)
+ ("f" go-goto-function)
+ ("T" go-test-current-test)
+ ("F" go-test-current-file)
+ ("P" go-test-current-project)
("q" nil "quit" :color blue))
(define-key go-mode-map (kbd "C-c g") 'hydra-go-menu/body))