Function: kotl-mode:collapse-tree

kotl-mode:collapse-tree is an interactive and byte-compiled function defined in kotl-mode.el.

Signature

(kotl-mode:collapse-tree &optional ALL-FLAG)

Documentation

Collapse to one line each visible cell of the tree rooted at point.

With optional prefix ALL-FLAG non-nil, collapse all cells visible within the current view.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kotl-mode.el
;;; ------------------------------------------------------------------------
;;; Structure Viewing
;;; ------------------------------------------------------------------------

(defun kotl-mode:collapse-tree (&optional all-flag)
  "Collapse to one line each visible cell of the tree rooted at point.
With optional prefix ALL-FLAG non-nil, collapse all cells visible
within the current view."
  (interactive "P")
  (kotl-mode:is-p)
  (let (buffer-read-only)
    (kview:map-tree (lambda (_kview)
		      ;; Use free variable kview-label-sep-len bound in kview:map-tree for speed.
		      (kcell-view:collapse nil kview-label-sep-len))
		    kotl-kview all-flag t)))