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

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

[nongnu] elpa/evil-escape 9f7ed13160 086/133: Add support for read-only


From: ELPA Syncer
Subject: [nongnu] elpa/evil-escape 9f7ed13160 086/133: Add support for read-only buffers
Date: Wed, 3 Jan 2024 21:59:55 -0500 (EST)

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

    Add support for read-only buffers
---
 evil-escape.el | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/evil-escape.el b/evil-escape.el
index ecaa4991c1..260fcfce9a 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -244,13 +244,15 @@ with a key sequence."
 
 (defun evil-escape--insert ()
   "Insert the first key of the sequence."
-  (pcase evil-state
-    (`insert (evil-escape--insert-2) t)
-    (`emacs (evil-escape--insert-2) t)
-    (`hybrid (evil-escape--insert-2) t)
-    (`normal
-     (when (window-minibuffer-p) (evil-escape--insert-func) t))
-    (`iedit-insert (evil-escape--insert-func) t)))
+  (condition-case err
+      (pcase evil-state
+        (`insert (evil-escape--insert-2) t)
+        (`emacs (evil-escape--insert-2) t)
+        (`hybrid (evil-escape--insert-2) t)
+        (`normal
+         (when (window-minibuffer-p) (evil-escape--insert-func) t))
+        (`iedit-insert (evil-escape--insert-func) t))
+    ('error nil)))
 
 (defun evil-escape--insert-2 ()
   "Insert character while taking into account mode specificites."



reply via email to

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