From ec79e801bfe3af2facbd12d35eebd9e5184c1e67 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Thu, 22 Feb 2018 18:24:29 +0100 Subject: ztree: Use normal state --- evil-collection-ztree.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/evil-collection-ztree.el b/evil-collection-ztree.el index c6558b8..8d93f63 100644 --- a/evil-collection-ztree.el +++ b/evil-collection-ztree.el @@ -31,9 +31,10 @@ (defun evil-collection-ztree-setup () "Set up `evil' bindings for `ztree'." - (evil-set-initial-state 'ztree-mode 'motion) - (evil-define-key 'motion ztree-mode-map + (evil-collection-inhibit-insert-state ztree-mode-map) + (evil-set-initial-state 'ztree-mode 'normal) + (evil-define-key 'normal ztree-mode-map (kbd "") 'ztree-jump-side (kbd "") 'ztree-perform-action (kbd "SPC") 'ztree-perform-soft-action @@ -48,7 +49,9 @@ "ZQ" 'quit-window "ZZ" 'quit-window) - (evil-define-minor-mode-key 'motion 'ztreediff-mode + (evil-collection-inhibit-insert-state ztreediff-mode-map) + (evil-set-initial-state 'ztree-mode 'normal) + (evil-define-minor-mode-key 'normal 'ztreediff-mode "C" 'ztree-diff-copy "D" 'ztree-diff-delete-file "zH" 'ztree-diff-toggle-show-filtered-files -- cgit v1.0