Ensure folding system is initialized soon enough
This commit is contained in:
parent
5a162e0dc9
commit
fa2fbcbffe
2 changed files with 18 additions and 17 deletions
|
@ -10,23 +10,6 @@
|
|||
;; Initialize the two modes
|
||||
(evil-vimish-fold-mode +1)
|
||||
|
||||
(defun +evil*fold-hs-minor-mode (&rest args)
|
||||
"Lazily activate buffer-local hs-minor-mode."
|
||||
(unless (bound-and-true-p hs-minor-mode)
|
||||
(hs-minor-mode +1)))
|
||||
(advice-add #'evil-fold-action :before #'+evil*fold-hs-minor-mode)
|
||||
|
||||
(add-to-list
|
||||
'evil-fold-list
|
||||
'((evil-vimish-mode hs-minor-mode)
|
||||
:delete vimish-fold-delete
|
||||
:open-all +evil/fold-open-all
|
||||
:close-all +evil/fold-close-all
|
||||
:toggle +evil/fold-toggle
|
||||
:open +evil/fold-open
|
||||
:open-rec nil
|
||||
:close +evil/fold-close))
|
||||
|
||||
|
||||
;; --- fold functions ---------------------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue