Releases: syl20bnr/evil-escape
Releases · syl20bnr/evil-escape
3.14
- Fix flickering when using 'global-hl-line-mode' (thanks to muahah)
- Fix custom handling for deft which causes duplicate inserts (thanks to ccmtaylor)
- Add support for excluding evil states (see new customize variable
evil-escape-excluded-states
) (thanks to TheBB) - Add support for
nil
value withevil-escape-key-sequence
to disable evil-escape. - Add support for
evil-magit
- Add support for
image-mode
3.13
3.12
- Execute
helm-keyboard-quit
in helm buffers (fixes a bug with Magit using Helm). - Add support for
ibuffer
buffer - Add support for
emoji-cheat-sheet-plus-buffer
buffer - Better handling of the minibuffer in
emacs state
- Allow evil-escape in
normal state
if it makes sense (i.e. when ESC is not bound toevil-force-normal-state
itt is now possible to go back toevilified state
fromnormal state
)
3.10
- Add support for
evil-repeat
(thanks to justbur) - Use
helm-keyboard-quit
to quit helm buffers - New variable
evil-escape-inhibit
which can be used in a let binding form to temporarily inhibit evil-escape. - Remove byte-compilation warning (thanks to justbur)
- Fix typo in documentation (thanks to louy2)
3.09
- New defcustom
evil-escape-inhibit-functions
taking a list of zero arity functions, if any of these functions return non nil then evil-escape is inhibited (thanks to cmccloud) - Fix error in read-only buffers
- Demote any error which may happen in the execution of the evil-escape pre-command-hook prevent the hook from being removed automatically (thanks to justbur)
3.08
3.07
3.06
3.05
3.04
Complete rewrite of evil-escape, the source code is now cleaner, shorter and easier to understand (no macros).
This version removes the previous limitations:
- escape sequence can now be used in macros
- there is no limitation on the choice of key for the first key of the sequence
- key sequence can now be changed on the fly
New defcustom evil-escape-enable-only-for-major-modes
.