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))

Reply via email to