Tags: abo-abo/hydra
Tags
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
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.
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.
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.
PreviousNext