From 76f3568bb0912238ded82b2b926d2a1438b468f0 Mon Sep 17 00:00:00 2001 From: Ravi R Kiran Date: Wed, 13 May 2015 14:00:19 -0700 Subject: Launcher/toggle map diff --git a/lisp/ravi-init-maps.el b/lisp/ravi-init-maps.el index 825bdc1..c96256a 100644 --- a/lisp/ravi-init-maps.el +++ b/lisp/ravi-init-maps.el @@ -54,7 +54,27 @@ ("%" apply-operation-to-number-at-point :exit t))) :ensure t) -;; To do: launcher map, toggle map +;; Combined launcher and toggle-maps +(defhydra hydra-launch-toggle-map () + "Launcher/toggle" + + ;; Toggles + ("c" column-number-mode "column-number-mode") + ("e" toggle-debug-on-error "toggle-debug-on-error") + ("f" auto-fill-mode "auto-fill-mode") + ("l" toggle-truncate-lines "toggle-truncate-lines") + ("q" toggle-debug-on-quit "toggle-debug-on-quit") + ;; Generalized version of `read-only-mode'. + ("r" dired-toggle-read-only "dired-toggle-read-only") + ;(autoload 'dired-toggle-read-only "dired" nil t) + ("w" whitespace-mode "whitespace-mode") + + ;; Launchers + ("P" package-list-packages "package-list-packages") + ("p" proced "proced") + ("d" ediff-buffers "ediff-buffers") + ("F" find-dired "find-dired")) +(bind-key "M-g M-t" 'hydra-launch-toggle-map/body) (provide 'ravi-init-maps) ;;; ravi-init-maps.el ends here -- cgit v0.10.1