Function: jinx--find-visible
jinx--find-visible is a natively compiled function defined in jinx.el.
Signature
(jinx--find-visible START END VISIBLE)
Documentation
Find (in)visible region between START and END.
VISIBLE must be nil or t.
Source Code
;; Defined in /nix/store/b5jnxgwmlp7hh60wfrx7amhrmrpfcqqi-emacs-packages-deps/share/emacs/site-lisp/elpa/jinx-20260926.912/jinx.el
(defun jinx--find-visible (start end visible)
"Find (in)visible region between START and END.
VISIBLE must be nil or t."
(while (and (< start end) (eq (not visible) (not (invisible-p start))))
(let ((next (next-single-char-property-change start 'invisible nil end)))
;; END can be outside the buffer if the buffer size has changed in
;; between. Then `next-single-property-change' will return (point-max)
;; instead of END. See gh:minad/jinx#156.
(setq start (if (> next start) next end))))
start)