Function: org-fold-core--isearch-show

org-fold-core--isearch-show is a byte-compiled function defined in org-fold-core.el.gz.

Signature

(org-fold-core--isearch-show OVERLAY-OR-REGION)

Documentation

Reveal text at OVERLAY-OR-REGION found by isearch.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-fold-core.el.gz
(defun org-fold-core--isearch-show (overlay-or-region)
  "Reveal text at OVERLAY-OR-REGION found by isearch."
  (let (beg end)
    (if (overlayp overlay-or-region)
        (setq beg (overlay-start overlay-or-region)
              end (overlay-end overlay-or-region))
      (setq beg (car overlay-or-region)
            end (cdr overlay-or-region)))
    ;; FIXME: Reveal the match (usually point, but may sometimes go beyond the region).
    (when (< beg (point) end)
      (funcall org-fold-core-isearch-open-function (point)))
    (if (overlayp overlay-or-region)
        (delete-overlay overlay-or-region)
      (org-fold-core-region beg end nil))))