From 5ebe01a593b80cb499579b053edf82f3930969d2 Mon Sep 17 00:00:00 2001 From: Evgeni Kolev Date: Wed, 18 Jul 2018 07:44:26 +0300 Subject: Move `vdiff-mode` higher up in `evil-fold-list` --- evil-vars.el | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/evil-vars.el b/evil-vars.el index 33cb44b..fa99c9e 100644 --- a/evil-vars.el +++ b/evil-vars.el @@ -1627,7 +1627,14 @@ Elements have the form (NAME . FUNCTION).") (declare-function origami-close-node "origami.el") (defvar evil-fold-list - `(((hs-minor-mode) + `(((vdiff-mode) + :open-all vdiff-open-all-folds + :close-all vdiff-close-all-folds + :toggle nil + :open ,(lambda () (call-interactively 'vdiff-open-fold)) + :open-rec ,(lambda () (call-interactively 'vdiff-open-fold)) + :close ,(lambda () (call-interactively 'vdiff-close-fold))) + ((hs-minor-mode) :open-all hs-show-all :close-all hs-hide-all :toggle hs-toggle-hiding @@ -1661,14 +1668,7 @@ Elements have the form (NAME . FUNCTION).") :toggle ,(lambda () (origami-toggle-node (current-buffer) (point))) :open ,(lambda () (origami-open-node (current-buffer) (point))) :open-rec ,(lambda () (origami-open-node-recursively (current-buffer) (point))) - :close ,(lambda () (origami-close-node (current-buffer) (point)))) - ((vdiff-mode) - :open-all vdiff-open-all-folds - :close-all vdiff-close-all-folds - :toggle nil - :open ,(lambda () (call-interactively 'vdiff-open-fold)) - :open-rec ,(lambda () (call-interactively 'vdiff-open-fold)) - :close ,(lambda () (call-interactively 'vdiff-close-fold)))) + :close ,(lambda () (origami-close-node (current-buffer) (point))))) "Actions to be performed for various folding operations. The value should be a list of fold handlers, were a fold handler has -- cgit v1.0