Skip to content

Tags: abo-abo/hydra

Tags

0.15.0

Toggle 0.15.0's commit message
hydra.el: Bump version

* doc/Changelog.org: Add.

0.14.0

Toggle 0.14.0's commit message
hydra.el: Bump version

0.13.6

Toggle 0.13.6's commit message
hydra.el: Bump version

Fixes #205

0.13.3

Toggle 0.13.3's commit message
Bump version

0.13.2

Toggle 0.13.2's commit message
hydra.el (hydra-disable): Deactivate key-chord advice more

* hydra.el (hydra-disable): Deactivate key-chord advice even if
  `overriding-terminal-local-map' is nil. This situation can happen with
  `multiple-cursors', since it calls `hydra-disable' multiple times, and
  `hydra-default-pre' is called multiple times as well.

Fixes #163

0.13.0

Toggle 0.13.0's commit message
hydra.el (hydra--head-color): Remove

* hydra.el (hydra-fontify-head-default): Move `hydra--head-color' body
  here.
(hydra-fontify-head-greyscale): Simplify.
(hydra--make-defun): Simplify.
(hydra--head-name): Simplify.
(hydra--delete-duplicates): Update.
(defhydra): Update.

0.12.0

Toggle 0.12.0's commit message
hydra.el: Turn on lexical-binding

* hydra.el (hydra-set-transient-map): Fix warning.
(hydra--head-color): Fix warning.
(hydra--hint): Update signature.
(hydra--format): Update.
(hydra--matrix): Fix warning.
(defhydra): Fix warning.
(defhydradio): Fix warning.

0.11.0

Toggle 0.11.0's commit message
Rename compat toggle - :nonheads -> :foreign-keys

* hydra-test.el: Add tests.

* hydra.el (hydra--head-color): Update.
(hydra--body-foreign-keys): New defun.
(hydra--body-color): Update.
(hydra--handle-nonhead): Update.

* README.md: Update.

0.10.0

Toggle 0.10.0's commit message
Don't clutter Echo Area

* lv.el (lv-wnd): New variable.
(lv-window): New defun to get a window similar in properties to Echo Area.
(lv-message): New defun, a replacement for `message', that writes to `lv-window'.

* hydra.el (hydra-lv): New defcustom. If nil, use the Echo Area,
  otherwise, use LV.
(hydra-disable): Add optional arg KILL-LV.
(hydra--message): New defun to dispatch on `hydra-lv'.
(hydra--make-defun): Prematurely disable with LV only for blue heads,
since regenerating LV window would cause screen tearing. No need for
timeouts between `message' when using LV.  HINT argument is now a
function symbol that returns a string, instead of a plain string.
(defhydra): Generate a new defun with name `NAME/hint'.

* Makefile: Load lv.

* hydra-test.el: Update all tests.

* README.md: Update.

0.9.0

Toggle 0.9.0's commit message
README.md: update