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