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

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

[nongnu] elpa/evil-escape 05d9e5fc80 052/133: Don't break deft-mode


From: ELPA Syncer
Subject: [nongnu] elpa/evil-escape 05d9e5fc80 052/133: Don't break deft-mode
Date: Wed, 3 Jan 2024 21:59:51 -0500 (EST)

branch: elpa/evil-escape
commit 05d9e5fc802cae355ac7516917de7f4aa9d521a7
Author: Tristan Hume <tris.hume@gmail.com>
Commit: Tristan Hume <tris.hume@gmail.com>

    Don't break deft-mode
    
    Deft-mode uses a read-only buffer with a custom bound insertion function.
    Before this one could not type the first character of the escape sequence 
in any note filter.
---
 evil-escape.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/evil-escape.el b/evil-escape.el
index 8fa5551aab..3b7aa6de6b 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -297,10 +297,12 @@ with a key sequence."
   (when (not buffer-read-only) (delete-char -1)))
 
 (defun evil-escape--insert-state-delete-func ()
-  "Take care of term-mode."
+  "Take care of term-mode and other weird modes."
   (interactive)
   (cond ((eq 'term-mode major-mode)
          (call-interactively 'term-send-backspace))
+        ((eq 'deft-mode major-mode)
+         (call-interactively 'deft-filter-increment))
         (t (evil-escape--default-delete-func))))
 
 (defun evil-escape--escape-with-q ()



reply via email to

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