Function: outline--fix-up-all-buttons
outline--fix-up-all-buttons is a byte-compiled function defined in
outline.el.gz.
Signature
(outline--fix-up-all-buttons &optional FROM TO)
Source Code
;; Defined in /usr/src/emacs/lisp/outline.el.gz
(defun outline--fix-up-all-buttons (&optional from to)
(when outline-minor-mode-use-buttons
(when from
(save-excursion
(goto-char from)
(setq from (line-beginning-position))))
(outline-map-region
(lambda ()
(let ((close-p (save-excursion
(outline-end-of-heading)
(seq-some (lambda (o) (eq (overlay-get o 'invisible)
'outline))
(overlays-at (point))))))
(outline--insert-button (if close-p 'close 'open))))
(or from (point-min)) (or to (point-max)))))