From ccd20847c7ce785cf407060bbff4982596c40831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Umut=20Ger=C3=A7ek?= Date: Mon, 2 Aug 2021 01:15:19 +0300 Subject: [PATCH] fix(lispy): evil-escape keybind collision on j * Remove evil-escape from lisp modes * Use evil-escape-inhibit-functions hook Close #5328 --- modules/editor/lispy/config.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/editor/lispy/config.el b/modules/editor/lispy/config.el index 3ca5ebb78..9945c98d4 100644 --- a/modules/editor/lispy/config.el +++ b/modules/editor/lispy/config.el @@ -38,4 +38,7 @@ additional additional-insert)) :config - (lispyville-set-key-theme)) + (lispyville-set-key-theme) + (add-hook! 'evil-escape-inhibit-functions + (defun +lispy-inhibit-evil-escape-fn () + (and lispy-mode (evil-insert-state-p)))))