parent
acb69859f3
commit
f27fce1b2f
2 changed files with 70 additions and 1 deletions
@ -0,0 +1,69 @@ |
|||||||
|
* 0.15.0 |
||||||
|
** New Features |
||||||
|
|
||||||
|
*** defhydra |
||||||
|
|
||||||
|
**** New :base-map option in body plist |
||||||
|
In case your hydra conficts with el:hydra-base-map, you can now override it. |
||||||
|
|
||||||
|
Example: |
||||||
|
#+begin_src elisp |
||||||
|
(defhydra hydra-numbers (:base-map (make-sparse-keymap)) |
||||||
|
"test" |
||||||
|
("0" (message "zero")) |
||||||
|
("1" (message "one"))) |
||||||
|
#+end_src |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/285][#285]]. |
||||||
|
|
||||||
|
**** Make no docstring equivalent to :hint nil |
||||||
|
Example: |
||||||
|
#+begin_src elisp |
||||||
|
(defhydra hydra-clock (:color blue) |
||||||
|
("q" nil "quit" :column "Clock") |
||||||
|
("c" org-clock-cancel "cancel" :color pink :column "Do") |
||||||
|
("d" org-clock-display "display") |
||||||
|
("e" org-clock-modify-effort-estimate "effort") |
||||||
|
("i" org-clock-in "in") |
||||||
|
("j" org-clock-goto "jump") |
||||||
|
("o" org-clock-out "out") |
||||||
|
("r" org-clock-report "report")) |
||||||
|
#+end_src |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/291][#291]]. |
||||||
|
|
||||||
|
**** Declare /params and /docstring |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/185][#185]]. |
||||||
|
|
||||||
|
**** Sexp hints are now supported for :columns |
||||||
|
Example |
||||||
|
#+begin_src elisp |
||||||
|
(defhydra hydra-test () |
||||||
|
"Test" |
||||||
|
("j" next-line (format-time-string "%H:%M:%S" (current-time)) :column "One") |
||||||
|
("k" previous-line (format-time-string "%H:%M:%S" (current-time))) |
||||||
|
("l" backward-char "back" :column "Two")) |
||||||
|
#+end_src |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/311][#311]]. |
||||||
|
|
||||||
|
|
||||||
|
*** defhydra+ |
||||||
|
New macro. Allows to add heads to an existing hydra. |
||||||
|
|
||||||
|
Example: |
||||||
|
#+begin_src elisp |
||||||
|
(defhydra hydra-extendable () |
||||||
|
"extendable" |
||||||
|
("j" next-line "down")) |
||||||
|
|
||||||
|
(defhydra+ hydra-extendable () |
||||||
|
("k" previous-line "up")) |
||||||
|
#+end_src |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/185][#185]]. |
||||||
|
|
||||||
|
*** el:hydra-hint-display-type |
||||||
|
Customize what to use to display the hint: |
||||||
|
- el:message |
||||||
|
- el:lv-message |
||||||
|
- posframe |
||||||
|
|
||||||
|
el:hydra-lv is now obsolete. |
||||||
|
See [[https://github.com/abo-abo/hydra/issues/317][#317]]. |
||||||
Loading…
Reference in new issue