diff options
| author | Pierre Neidhardt <ambrevar@gmail.com> | 2018-02-22 18:24:29 +0100 |
|---|---|---|
| committer | Pierre Neidhardt <ambrevar@gmail.com> | 2018-02-22 18:25:36 +0100 |
| commit | ec79e801bfe3af2facbd12d35eebd9e5184c1e67 (patch) | |
| tree | a8e5db3cd16c4165712425f6e1913b0db9f5675a | |
| parent | ed1e0b14a63318cc430361015956b397724866c2 (diff) | |
ztree: Use normal state
| -rw-r--r-- | evil-collection-ztree.el | 9 |
1 files 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 "<tab>") 'ztree-jump-side (kbd "<return>") '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 |
