Function: outline--remove-buttons

outline--remove-buttons is a byte-compiled function defined in outline.el.gz.

Signature

(outline--remove-buttons BEG END)

Source Code

;; Defined in /usr/src/emacs/lisp/outline.el.gz
(defun outline--remove-buttons (beg end)
  (if (not (eq outline-minor-mode-use-buttons 'insert))
      (remove-overlays beg end 'outline-button t)
    (save-excursion
      (dolist (ol (overlays-in beg end))
        (when (overlay-get ol 'outline-button)
          (goto-char (overlay-start ol))
          (let ((inhibit-read-only t))
            (when (looking-at "  ") (delete-char 2)))
          (delete-overlay ol))))))