ztree: Wrap in setup function
This commit is contained in:
parent
5093674a69
commit
5de94af734
|
@ -24,40 +24,41 @@
|
|||
;; see <http://www.gnu.org/licenses/>.
|
||||
|
||||
;;; Commentary:
|
||||
;; Evil bindings for ztree.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'evil)
|
||||
(require 'ztree)
|
||||
|
||||
(evil-set-initial-state 'ztree-mode 'motion)
|
||||
(defun evil-ztree-setup ()
|
||||
(evil-set-initial-state 'ztree-mode 'motion)
|
||||
|
||||
(evil-define-key 'motion ztree-mode-map
|
||||
(kbd "<tab>") 'ztree-jump-side
|
||||
(kbd "<return>") 'ztree-perform-action
|
||||
(kbd "SPC") 'ztree-perform-soft-action
|
||||
(evil-define-key 'motion ztree-mode-map
|
||||
(kbd "<tab>") 'ztree-jump-side
|
||||
(kbd "<return>") 'ztree-perform-action
|
||||
(kbd "SPC") 'ztree-perform-soft-action
|
||||
|
||||
"x" 'ztree-toggle-expand-subtree
|
||||
"x" 'ztree-toggle-expand-subtree
|
||||
|
||||
;; update
|
||||
"gr" 'ztree-refresh-buffer
|
||||
;; update
|
||||
"gr" 'ztree-refresh-buffer
|
||||
|
||||
;; quit
|
||||
"q" 'quit-window
|
||||
"ZQ" 'quit-window
|
||||
"ZZ" 'quit-window)
|
||||
;; quit
|
||||
"q" 'quit-window
|
||||
"ZQ" 'quit-window
|
||||
"ZZ" 'quit-window)
|
||||
|
||||
(evil-define-minor-mode-key 'motion 'ztreediff-mode
|
||||
"C" 'ztree-diff-copy
|
||||
"D" 'ztree-diff-delete-file
|
||||
"zH" 'ztree-diff-toggle-show-filtered-files
|
||||
"d" 'ztree-diff-simple-diff-files
|
||||
"zh" 'ztree-diff-toggle-show-equal-files
|
||||
"gf" 'ztree-diff-view-file
|
||||
(evil-define-minor-mode-key 'motion 'ztreediff-mode
|
||||
"C" 'ztree-diff-copy
|
||||
"D" 'ztree-diff-delete-file
|
||||
"zH" 'ztree-diff-toggle-show-filtered-files
|
||||
"d" 'ztree-diff-simple-diff-files
|
||||
"zh" 'ztree-diff-toggle-show-equal-files
|
||||
"gf" 'ztree-diff-view-file
|
||||
|
||||
;; update
|
||||
"gr" 'ztree-diff-partial-rescan
|
||||
"gR" 'ztree-diff-full-rescan)
|
||||
;; update
|
||||
"gr" 'ztree-diff-partial-rescan
|
||||
"gR" 'ztree-diff-full-rescan))
|
||||
|
||||
(provide 'init-evil-ztree)
|
||||
(provide 'evil-ztree)
|
||||
;;; evil-ztree.el ends here
|
||||
|
|
Loading…
Reference in New Issue