[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 42538fa 18/27: Add a `next-error'/`previous-error'/`first-
From: |
Oleh Krehel |
Subject: |
[elpa] master 42538fa 18/27: Add a `next-error'/`previous-error'/`first-error' example |
Date: |
Sat, 24 Jan 2015 20:36:35 +0000 |
branch: master
commit 42538fa22e76744ff128cb0845a57cc67fb4a983
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>
Add a `next-error'/`previous-error'/`first-error' example
* hydra-examples.el (hydra-example-goto-error): New example.
* README.md: Update.
Re #8, thanks, @glucas.
---
README.md | 1 +
hydra-examples.el | 11 ++++++++++-
hydra.el | 1 +
3 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/README.md b/README.md
index 8a2ac8a..5a52369 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,7 @@ Here's how I use the examples bundled with Hydra:
(require 'hydra-examples)
(hydra-create "C-M-w" hydra-example-move-window-splitter)
+ (hydra-create "M-g" hydra-example-goto-error)
You can expand the examples in-place, it still looks elegant:
diff --git a/hydra-examples.el b/hydra-examples.el
index f8b0c44..fa63601 100644
--- a/hydra-examples.el
+++ b/hydra-examples.el
@@ -69,7 +69,16 @@
'(("h" hydra-move-splitter-left)
("j" hydra-move-splitter-down)
("k" hydra-move-splitter-up)
- ("l" hydra-move-splitter-right)))
+ ("l" hydra-move-splitter-right))
+ "A four-headed hydra for the window splitter manipulation.
+Works best if you have not more than 4 windows.")
+
+(defvar hydra-example-goto-error
+ '(("h" first-error)
+ ("j" next-error)
+ ("k" previous-error))
+ "A three-headed hydra for jumping between \"errors\".
+Useful for e.g. `occur', `rgrep' and the like.")
(provide 'hydra-examples)
diff --git a/hydra.el b/hydra.el
index fa27904..915ab9d 100644
--- a/hydra.el
+++ b/hydra.el
@@ -40,6 +40,7 @@
;;
;; (require 'hydra-examples)
;; (hydra-create "C-M-w" hydra-example-move-window-splitter)
+;; (hydra-create "M-g" hydra-example-goto-error)
;;
;; You can expand the examples in-place, it still looks elegant:
;;
- [elpa] master dbd77f0 09/27: Don't unbind hydra's body, unless using global-set-key, (continued)
- [elpa] master dbd77f0 09/27: Don't unbind hydra's body, unless using global-set-key, Oleh Krehel, 2015/01/24
- [elpa] master 998b533 10/27: Make sure `windmove-wrap-around' is nil during tests, Oleh Krehel, 2015/01/24
- [elpa] master 5318fc3 08/27: Update `hydra-create' format, Oleh Krehel, 2015/01/24
- [elpa] master e156bf2 12/27: Require cl at compile time, Oleh Krehel, 2015/01/24
- [elpa] master 69bb4a4 13/27: Fix `kbd' interpretting "<tab>" char-by-char, Oleh Krehel, 2015/01/24
- [elpa] master b982fe5 14/27: Allow to add one head that disables the Hydra, Oleh Krehel, 2015/01/24
- [elpa] master c3ce0a9 15/27: `hydra-create' will also define `hydra-...-body', Oleh Krehel, 2015/01/24
- [elpa] master 8884698 17/27: Don't undefine BODY's map binding when it's a prefix, Oleh Krehel, 2015/01/24
- [elpa] master dfe1273 19/27: Simplify and improve the generated defuns, Oleh Krehel, 2015/01/24
- [elpa] master 301b500 16/27: Don't undefine BODY's global binding when it's a prefix, Oleh Krehel, 2015/01/24
- [elpa] master 42538fa 18/27: Add a `next-error'/`previous-error'/`first-error' example,
Oleh Krehel <=
- [elpa] master dc0246e 20/27: hydra-examples.el (hydra-example-goto-error): add doc, Oleh Krehel, 2015/01/24
- [elpa] master ddd96d1 23/27: hydra-examples.el: add a `windmove' Hydra, Oleh Krehel, 2015/01/24
- [elpa] master 64e5b91 22/27: Avoid evaling METHOD., Oleh Krehel, 2015/01/24
- [elpa] master 440c41c 24/27: Bump version, Oleh Krehel, 2015/01/24
- [elpa] master cfac8bd 21/27: Prepare for the first version in GNU ELPA, Oleh Krehel, 2015/01/24
- [elpa] master 7b78b37 27/27: Merge commit '440c41cc3f5137d694211719abaa38c0193a08a2' from hydra, Oleh Krehel, 2015/01/24
- [elpa] master 685c83b 25/27: Setup git subtree add for hydra, Oleh Krehel, 2015/01/24
- [elpa] master f31d537 26/27: Add 'packages/hydra/' from commit 'cfac8bd9e73ea1e219250867b22881354fc2d56e', Oleh Krehel, 2015/01/24