Subject: bug#64178: replace-regexp ignoring value of org-search-invisible

From: Ihor Radchenko <[email-masked]>
Date: Thu, 22 Jun 2023 07:48:02 +0000

Juri Linkov <[email-masked]> writes:

>> Ok. Then, it is not an Org mode bug.
>
> Actually, Isearch never supported zero-length invisible matches.
> The following condition was in isearch.el since day 1:
>
>   (defun isearch-range-invisible (beg end)
>     "Return t if all the text from BEG to END is invisible."
>     (when (/= beg end)
>
> So any zero-length match is deemed visible by Isearch.

Which is unexpected.
It is natural to expect that zero-width matches are considered invisible
when the surrounding text is invisible.

Also, is this documented anywhere?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>