From c471ab00a602994db24abc2368154045daa90904 Mon Sep 17 00:00:00 2001 From: 45mg <45mm.cartridge421@slmail.me> Date: Mon, 20 May 2024 18:02:30 +0000 Subject: [PATCH] fix(fold): don't expect evil-vimish-fold This module is also used by non-Evil users. Also, `evil-vimish-fold/next-fold` and friends just wrap the corresponding vimish-fold functions in `dotimes`, anyway. --- modules/editor/fold/autoload/fold.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/editor/fold/autoload/fold.el b/modules/editor/fold/autoload/fold.el index 8e3e8cf34..c130bf7ed 100644 --- a/modules/editor/fold/autoload/fold.el +++ b/modules/editor/fold/autoload/fold.el @@ -169,8 +169,9 @@ Targets `vimmish-fold', `hideshow', `ts-fold' and `outline' folds." (lambda () (when (featurep 'vimish-fold) (if (> count 0) - (evil-vimish-fold/next-fold count) - (evil-vimish-fold/previous-fold (- count)))) + (dotimes (_ count) (vimish-fold-next-fold)) + (dotimes (_ count) + (vimish-fold-previous-fold (- count))))) (if (/= (point) orig-pt) (point))) (lambda () ;; ts-fold does not define movement functions so we need to do it ourselves