Skip to content

Releases: syl20bnr/evil-escape

3.14

15 Jan 21:45
Compare
Choose a tag to compare
  • 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 with evil-escape-key-sequence to disable evil-escape.
  • Add support for evil-magit
  • Add support for image-mode

3.13

13 Mar 19:06
Compare
Choose a tag to compare
  • Use evil-lisp-state/quit to exit evil-lisp-state
  • Fix double insertion of f in deft buffer

3.12

14 Dec 19:06
Compare
Choose a tag to compare
  • 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 to evil-force-normal-state itt is now possible to go back to evilified state from normal state)

3.10

27 Sep 04:17
Compare
Choose a tag to compare
  • 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

22 Sep 04:03
Compare
Choose a tag to compare
  • 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

11 Sep 04:34
Compare
Choose a tag to compare
  • Fix #39 unexpected escape when evil-escape-unordered-key-sequence is non nil
  • Add support for Spacemacs hybrid state and fix emacs state

3.07

08 Sep 05:30
Compare
Choose a tag to compare

New variable evil-escape-unordered-key-sequence, if non nil then the key sequence can entered in both order. (default is nil)

3.06

08 Sep 05:18
Compare
Choose a tag to compare

Sometimes evil-state is nil, in all cases fallback to escape from normal state (effectively fixes escape from helm buffers).

3.05

02 Sep 23:54
Compare
Choose a tag to compare

It is now possible to define key binding for evil-escape, for instance:

(global-set-key (kbd "C-c C-g") 'evil-escape)

3.04

02 Sep 20:50
Compare
Choose a tag to compare

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.