[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-escape 7603a2f288 092/133: Fix broken interactive evi
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/evil-escape 7603a2f288 092/133: Fix broken interactive evil-escape function |
|
Date: |
Wed, 3 Jan 2024 21:59:56 -0500 (EST) |
branch: elpa/evil-escape
commit 7603a2f288a161d1b5ddd2188a514fd63adb162d
Author: syl20bnr <sylvain.benner@gmail.com>
Commit: syl20bnr <sylvain.benner@gmail.com>
Fix broken interactive evil-escape function
---
evil-escape.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/evil-escape.el b/evil-escape.el
index bf885cee30..232303d003 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -138,8 +138,12 @@ with a key sequence."
(remove-hook 'pre-command-hook 'evil-escape-pre-command-hook)))
(defun evil-escape ()
- "Return the function to escape from everything... well almost everything."
+ "Escape from everything... well almost everything."
(interactive)
+ (call-interactively (evil-escape-func)))
+
+(defun evil-escape-func ()
+ "Return the function to escape from everything."
(pcase evil-state
(`normal (evil-escape--escape-normal-state))
(`motion (evil-escape--escape-motion-state))
@@ -174,7 +178,7 @@ with a key sequence."
(and evil-escape-unordered-key-sequence
(equal (this-command-keys) (evil-escape--second-key))
(char-equal evt fkey))))
- (setq this-command (evil-escape)))
+ (setq this-command (evil-escape-func)))
((null evt))
(t (setq unread-command-events
(append unread-command-events (list evt)))))))))
- [nongnu] elpa/evil-escape efe9a3a3d1 071/133: Simplify even more evil-escape-pre-command-hook, (continued)
- [nongnu] elpa/evil-escape efe9a3a3d1 071/133: Simplify even more evil-escape-pre-command-hook, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape c2946d8f4f 120/133: Use lexical-binding, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape a7714e61b2 112/133: set `this-original-command`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 02aee7f613 079/133: New variable evil-escape-unordered-key-sequence, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 25920fb2f4 114/133: Bump version to 3.15, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 8683314f68 127/133: Depend on Emacs 26 or later, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b4d44fc501 111/133: Bump version to 3.14, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 9c8799446f 080/133: Add support for spacemacs hybrid-state and fix emacs state, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b159b4307e 074/133: Allow evil-escape in motion state, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 9164cdad0b 075/133: Fix evil-escape--escape-motion-state syntax error, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 7603a2f288 092/133: Fix broken interactive evil-escape function,
ELPA Syncer <=
- [nongnu] elpa/evil-escape f62630c7d6 070/133: Simplify evil-escape-pre-command-hook, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 3d3c941db8 082/133: add evil escape suppressed predicates., ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 9f7ed13160 086/133: Add support for read-only buffers, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 0039182e81 103/133: v3.13: use new funtion evil-lisp-state/quit, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape d9737a9075 096/133: Execute helm-keyboard-quit in helm buffers, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape aac5bc3206 115/133: Exit multiedit-insert-state into multiedit-state, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape a14fb7a538 106/133: Change predicate to characterp in pre-command-hook, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape befb07d03c 101/133: Bump version to 3.12, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b548e84505 118/133: remove leading space in package header, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape fd633a9ffb 093/133: Attempt 2 at fixing evil-repeat, ELPA Syncer, 2024/01/03