branch: elpa/hideshowvis commit bf210d234e377997a665bd202e9f038f7c8217e2 Author: Jan Rehders <nos...@sheijk.net> Commit: Jan Rehders <nos...@sheijk.net>
Allow hideshowvis-enable to be called during hs-minor-mode-hook Don't turn hs-minor-mode on if it's already active Fixes #14 --- hideshowvis.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hideshowvis.el b/hideshowvis.el index ce1aaf86f9..6fcfba2cb7 100644 --- a/hideshowvis.el +++ b/hideshowvis.el @@ -69,6 +69,8 @@ ;;; Changelog +;; - hideshowvis-minor-mode can now be turned on during hs-minor-mode-hook +;; ;; v0.8, 2024-05-28 ;; - Fixed interaction with auto-revert-mode and indent-region ;; - Fixed performance issue in some cases due to leaking overlays @@ -199,7 +201,8 @@ functions used with `after-change-functions'." (condition-case err (if hideshowvis-minor-mode (progn - (hs-minor-mode 1) + (unless hs-minor-mode + (hs-minor-mode 1)) (hideshowvis-highlight-hs-regions-in-fringe (point-min) (point-max) 0) (add-hook 'after-change-functions 'hideshowvis-highlight-hs-regions-in-fringe))