[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-escape 7067e1b84d 034/133: Fix escape sequence for ev
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-escape 7067e1b84d 034/133: Fix escape sequence for evil-lisp-state |
Date: |
Wed, 3 Jan 2024 21:59:50 -0500 (EST) |
branch: elpa/evil-escape
commit 7067e1b84d3a40478ba5e666a0ed69b99a01fdb5
Author: Renaud Casenave-Péré <renaud@casenave-pere.fr>
Commit: syl20bnr <sylvain.benner@gmail.com>
Fix escape sequence for evil-lisp-state
The command originally bound to the first key of the
evil-escape-sequence needs to be set as the shadowed function.
This was not the case for evil-lisp-state.
---
evil-escape.el | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/evil-escape.el b/evil-escape.el
index 404a23825b..1d313efa59 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -203,7 +203,12 @@ with a key sequence."
:delete-func isearch-delete-char))
;; lisp state if installed
(eval-after-load 'evil-lisp-state
- '(eval '(evil-escape-define-escape "lisp-state" evil-lisp-state-map
evil-normal-state)))
+ '(progn
+ (setq evil-escape-lisp-state-shadowed-func
+ (lookup-key evil-lisp-state-map (evil-escape--first-key)))
+ (eval `(evil-escape-define-escape "lisp-state" evil-lisp-state-map
+ evil-normal-state
+ :shadowed-func
,evil-escape-lisp-state-shadowed-func))))
;; iedit state if installed
(eval-after-load 'evil-iedit-state
'(progn
- [nongnu] elpa/evil-escape ca4c6f6065 017/133: Correctly restore bindings when the mode is disabled, (continued)
- [nongnu] elpa/evil-escape ca4c6f6065 017/133: Correctly restore bindings when the mode is disabled, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 3e3920f524 008/133: Version 1.01, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 2def4a3b54 006/133: Merge pull request #1 from purcell/patch-1, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape f85416cc7c 015/133: Escape apropos buffers, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 177eccdd92 022/133: Fix byte-compilation error: void function evil-escape--first-key, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 773e7144e2 003/133: Version 1.0, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 95cd06f3c5 029/133: Fix regression with term buffers, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 09b6486054 038/133: Add limitation in macro in README, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape f8657037f4 042/133: Add new custom variable `evil-escape-excluded-major-modes`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 1d7052cebc 039/133: Bump to version 2.11, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 7067e1b84d 034/133: Fix escape sequence for evil-lisp-state,
ELPA Syncer <=
- [nongnu] elpa/evil-escape c410d7e977 044/133: Fixes #18 Leaves first key in multi-term, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape f59790846c 062/133: Add evil-escape-inhibit variable, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 0e1996ec55 060/133: Fix Symbol's value as variable is void: hl-line-mode, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 6634eff564 032/133: Fix `fd` not working in some case when in `emacs state`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 526de681d3 047/133: Fix multiple `isearch-abort`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 64c65a4e96 053/133: Remove company support, bump version to 2.21, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 0326241bcd 048/133: Bump to version 2.18, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 1271af99ac 064/133: Rewrite of evil-escape (v3.0), ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape e297938f32 050/133: Remove message when the mode is enabled, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 7fd1902fac 033/133: Fix regression in visual block, ELPA Syncer, 2024/01/03