Function: org-clear-latex-preview

org-clear-latex-preview is a byte-compiled function defined in org.el.gz.

Signature

(org-clear-latex-preview &optional BEG END)

Documentation

Remove all overlays with LaTeX fragment images in current buffer.

When optional arguments BEG and END are non-nil, remove all overlays between them instead. Return a non-nil value when some overlays were removed, nil otherwise.

Aliases

org-remove-latex-fragment-image-overlays (obsolete since 9.3)

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-clear-latex-preview (&optional beg end)
  "Remove all overlays with LaTeX fragment images in current buffer.
When optional arguments BEG and END are non-nil, remove all
overlays between them instead.  Return a non-nil value when some
overlays were removed, nil otherwise."
  (let ((overlays
	 (cl-remove-if-not
	  (lambda (o) (eq (overlay-get o 'org-overlay-type) 'org-latex-overlay))
	  (overlays-in (or beg (point-min)) (or end (point-max))))))
    (mapc #'delete-overlay overlays)
    overlays))