From fe8f0ab0b98a2a2b6f5826923a3c807bd9077bf6 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 29 May 2017 01:05:09 +0200 Subject: [PATCH] Fix code-folding (enable hs-minor-mode) --- modules/feature/evil/autoload/folds.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/feature/evil/autoload/folds.el b/modules/feature/evil/autoload/folds.el index 9d0c891aa..b4e27d98a 100644 --- a/modules/feature/evil/autoload/folds.el +++ b/modules/feature/evil/autoload/folds.el @@ -21,7 +21,9 @@ ;;;###autoload (defun +evil-fold-p () (or (+evil--vimish-fold-p) - (ignore-errors (hs-already-hidden-p)))) + (ignore-errors + (+evil--ensure-modes) + (hs-already-hidden-p)))) ;;;###autoload (autoload '+evil/fold-toggle "feature/evil/autoload/folds" nil t) (evil-define-command +evil/fold-toggle () @@ -49,6 +51,7 @@ "Open folds at LEVEL (or all folds if LEVEL is nil)." (interactive "") (vimish-fold-unfold-all) + (+evil--ensure-modes) (if (integerp level) (hs-hide-level (1- level)) (hs-show-all))) @@ -58,6 +61,7 @@ "Close folds at LEVEL (or all folds if LEVEL is nil)." (interactive "") (vimish-fold-refold-all) + (+evil--ensure-modes) (if (integerp level) (hs-hide-level (1- level)) (hs-hide-all)))