Function: preview-kill-buffer-cleanup

preview-kill-buffer-cleanup is a byte-compiled function defined in preview.el.

Signature

(preview-kill-buffer-cleanup &optional BUF)

Documentation

This is a cleanup function just for use in hooks.

Cleans BUF or current buffer. The difference to preview-clearout-buffer is that previews associated with the last buffer modification time are kept.

Source Code

;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/preview.el
(defun preview-kill-buffer-cleanup (&optional buf)
  "This is a cleanup function just for use in hooks.
Cleans BUF or current buffer.  The difference to
`preview-clearout-buffer' is that previews associated with the
last buffer modification time are kept."
  ;; Do nothing for indirect buffers. (bug#65462)
  (unless (buffer-base-buffer (or buf (setq buf (current-buffer))))
    (with-current-buffer buf
      (save-restriction
        (widen)
        (preview-clearout (point-min) (point-max) (visited-file-modtime))))))