diff --git a/outshine.el b/outshine.el index 3fecf81..959bb2d 100644 --- a/outshine.el +++ b/outshine.el @@ -1060,7 +1060,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." ;;;;; Functions for hiding comment-subtrees -(defun outshine--hide-comment-subtrees (beg end) +(defun outshine-hide-comment-subtrees-in-region (beg end) "Re-hide all comment subtrees after a visibility state change." (save-excursion (let* ((re (concat ":" outshine-comment-tag ":"))) @@ -1068,7 +1068,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." (while (re-search-forward re end t) (outline-hide-more))))) -(defun outshine-hide-archived-subtrees () +(defun outshine-hide-comment-subtrees () "Re-hide all comment subtrees after a visibility state change." (let ((state outshine-current-buffer-visibility-state)) (when (and (not outshine-open-comment-trees) @@ -1078,7 +1078,7 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." (beg (if globalp (point-min) (point))) (end (if globalp (point-max) (outline-end-of-subtree)))) - (outshine--hide-comment-subtrees beg end) + (outshine-hide-comment-subtrees-in-region beg end) (goto-char beg) (if (looking-at (concat ".*:" outshine-comment-tag ":")) (message "%s" (substitute-command-keys @@ -1087,8 +1087,8 @@ COMMANDS is a list of alternating OLDDEF NEWDEF command names." \\[outshine-force-cycle-comment] to cycle it anyway.")))))))) -(add-hook 'outline-view-change-hook - 'outshine-hide-archived-subtrees) +;; (add-hook 'outline-view-change-hook +;; 'outshine-hide-comment-subtrees) ;;;;; Hook function @@ -1503,8 +1503,8 @@ may have changed." (unless outshine-cycle-silently (message "CHILDREN")) (setq - this-command 'outline-cycle-children - outshine-current-buffer-visibility-state 'children)) + this-command 'outline-cycle-children)) + ;; outshine-current-buffer-visibility-state 'children)) ((eq last-command 'outline-cycle-children) ;; We just showed the children, now show everything. (show-subtree)