summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcondy <condy0919@gmail.com>2021-04-22 17:59:34 +0800
committercondy <condy0919@gmail.com>2021-04-22 17:59:34 +0800
commit86923fc30739ffccf5dffdb240b8e7ba6ed697f8 (patch)
treea49c5e717ad4d160b51e885fe9fe989467ae58ba
parent8fd97d973ca6f54040f710f16f81e19dd0034816 (diff)
occur: add evil style bindings
-rw-r--r--modes/occur/evil-collection-occur.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/modes/occur/evil-collection-occur.el b/modes/occur/evil-collection-occur.el
index 6e76445..e22f59d 100644
--- a/modes/occur/evil-collection-occur.el
+++ b/modes/occur/evil-collection-occur.el
@@ -44,6 +44,7 @@
(evil-collection-define-key 'normal 'occur-mode-map
;; Like `wdired-mode'.
(kbd "C-x C-q") 'occur-edit-mode
+ "i" 'occur-edit-mode
[mouse-2] 'occur-mode-mouse-goto
(kbd "C-c C-c") 'occur-mode-goto-occurrence
@@ -66,6 +67,12 @@
;; Like `wdired-mode'.
(kbd "C-x C-q") 'occur-cease-edit
+ ;; Sadly, `occur-edit-mode' has no abort commands supported. ZZ, ZQ and
+ ;; <escape> are same.
+ (kbd "<escape>") 'occur-cease-edit
+ "ZZ" 'occur-cease-edit
+ "ZQ" 'occur-cease-edit
+
[mouse-2] 'occur-mode-mouse-goto
(kbd "C-c C-c") 'occur-cease-edit
(kbd "C-o") 'occur-mode-display-occurrence