emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/evil-escape 8012e3d21f 054/133: Correctly escape in evil r


From: ELPA Syncer
Subject: [nongnu] elpa/evil-escape 8012e3d21f 054/133: Correctly escape in evil replace state
Date: Wed, 3 Jan 2024 21:59:52 -0500 (EST)

branch: elpa/evil-escape
commit 8012e3d21fb9192e3a9a0a3bdcdea8cd07a90ee8
Author: syl20bnr <sylvain.benner@gmail.com>
Commit: syl20bnr <sylvain.benner@gmail.com>

    Correctly escape in evil replace state
    
    fixes #23
---
 evil-escape.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/evil-escape.el b/evil-escape.el
index 12de026ed4..a060682da4 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -5,7 +5,7 @@
 ;; Author: Sylvain Benner <sylvain.benner@gmail.com>
 ;; Keywords: convenience editing evil
 ;; Created: 22 Oct 2014
-;; Version: 2.21
+;; Version: 2.22
 ;; Package-Requires: ((emacs "24") (evil "1.0.9"))
 ;; URL: https://github.com/syl20bnr/evil-escape
 
@@ -212,6 +212,10 @@ with a key sequence."
                            (t (evil-normal-state))))))
     (eval `(evil-escape-define-escape "motion-state" evil-motion-state-map 
,exit-func
                                       :shadowed-func 
,evil-escape-motion-state-shadowed-func)))
+  ;; replace state
+  (eval `(evil-escape-define-escape "replace-state" evil-replace-state-map 
evil-normal-state
+                                    :insert-func 
evil-escape--default-insert-func
+                                    :delete-func 
evil-escape--default-delete-func))
   ;; mini-buffer
   (eval `(evil-escape-define-escape "minibuffer" minibuffer-local-map 
abort-recursive-edit
                                     :insert-func 
evil-escape--default-insert-func



reply via email to

[Prev in Thread] Current Thread [Next in Thread]