From 10ae2eae0c37d7e8f3f4dc0d25acf84b2e5eda8b Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Mon, 11 Jun 2018 08:57:02 -0700 Subject: [emacs] Update hydra definition for projectile --- emacs.d/modules/module-project.el | 52 +++++++++++++++------------------------ 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/emacs.d/modules/module-project.el b/emacs.d/modules/module-project.el index 13ff1da..9f635ed 100644 --- a/emacs.d/modules/module-project.el +++ b/emacs.d/modules/module-project.el @@ -1,4 +1,4 @@ -(defhydra hydra-projectile-other-window (:color teal) +(defhydra hydra-projectile-other-window (:color teal :columns 2) "projectile-other-window" ("f" projectile-find-file-other-window "file") ("g" projectile-find-file-dwim-other-window "file dwim") @@ -6,38 +6,26 @@ ("b" projectile-switch-to-buffer-other-window "buffer") ("q" nil "cancel" :color blue)) -(defhydra hydra-projectile (:color blue :hint nil) - " - PROJECTILE: %(projectile-project-root) - Find File Search/Tags Buffers Cache ------------------------------------------------------------------------------------------- -_s-f_: file _a_: ag _i_: Ibuffer _c_: cache clear - _ff_: file dwim _g_: update gtags _b_: switch to buffer _x_: remove known project - _fd_: file curr dir _o_: multi-occur _s-k_: Kill all buffers _X_: cleanup non-existing - _r_: recent file ^^^^_z_: cache current - _d_: dir -" - ("a" projectile-ag) - ("b" projectile-switch-to-buffer) - ("c" projectile-invalidate-cache) - ("d" projectile-find-dir) - ("s-f" projectile-find-file) - ("ff" projectile-find-file-dwim) - ("fd" projectile-find-file-in-directory) - ("g" ggtags-update-tags) - ("s-g" ggtags-update-tags) - ("i" projectile-ibuffer) - ("K" projectile-kill-buffers) - ("s-k" projectile-kill-buffers) - ("m" projectile-multi-occur) - ("o" projectile-multi-occur) +(defhydra hydra-projectile (:color teal :columns 4) + "Projectile" + ("a" projectile-ag "ag") + ("b" projectile-switch-to-buffer "switch to buffer") + ("c" projectile-invalidate-cache "invalidate cache") + ("d" projectile-find-dir "find dir") + ("s-f" projectile-find-file "find file") + ("ff" projectile-find-file-dwim "find file dwim") + ("fd" projectile-find-file-in-directory "find file in dir") + ("g" projectile-regenerate-tags "regenerate tags") + ("fg" projectile-find-tag "find tag") + ("i" projectile-ibuffer "ibuffer") + ("K" projectile-kill-buffers "kill buffers") + ("m" projectile-multi-occur "multi occur") ("s-p" projectile-switch-project "switch project") - ("p" projectile-switch-project) - ("s" projectile-switch-project) - ("r" projectile-recentf) - ("x" projectile-remove-known-project) - ("X" projectile-cleanup-known-projects) - ("z" projectile-cache-current-file) + ("s" projectile-switch-project "switch project") + ("r" projectile-recentf "recent file") + ("x" projectile-remove-known-project "remove project") + ("X" projectile-cleanup-known-projects "cleanup project") + ("z" projectile-cache-current-file "cache current file") ("`" hydra-projectile-other-window/body "other window") ("q" nil "cancel" :color blue)) -- cgit 1.4.1