Function: backtrace--filter-visible

backtrace--filter-visible is a byte-compiled function defined in backtrace.el.gz.

Signature

(backtrace--filter-visible BEG END &optional DELETE)

Documentation

Return the visible text between BEG and END.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/backtrace.el.gz
(defun backtrace--filter-visible (beg end &optional _delete)
  "Return the visible text between BEG and END."
  (let ((result ""))
    (while (< beg end)
      (let ((next (next-single-char-property-change beg 'invisible)))
        (unless (get-char-property beg 'invisible)
          (setq result (concat result (buffer-substring beg (min end next)))))
        (setq beg next)))
    result))