Function: allout-show-current-subtree
allout-show-current-subtree is an interactive and byte-compiled
function defined in allout.el.gz.
Signature
(allout-show-current-subtree &optional ARG)
Documentation
Show everything within the current topic.
With a repeat-count, expose this topic and its siblings.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/allout.el.gz
;;;_ > allout-show-current-subtree (&optional arg)
(defun allout-show-current-subtree (&optional arg)
"Show everything within the current topic.
With a repeat-count, expose this topic and its siblings."
(interactive "P")
(save-excursion
(if (<= (allout-current-depth) 0)
;; Outside any topics -- try to get to the first:
(if (not (allout-next-heading))
(error "No topics")
;; got to first, outermost topic -- set to expose it and siblings:
(message "Above outermost topic -- exposing all.")
(allout-flag-region (point-min)(point-max) nil))
(allout-beginning-of-current-line)
(if (not arg)
(allout-flag-current-subtree nil)
(allout-beginning-of-level)
(allout-expose-topic '(* :))))))