Function: reftex-erase-buffer

reftex-erase-buffer is a byte-compiled function defined in reftex.el.gz.

Signature

(reftex-erase-buffer &optional BUFFER)

Documentation

Erase BUFFER if it exists. BUFFER defaults to current buffer.

This even erases read-only buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/reftex.el.gz
(defun reftex-erase-buffer (&optional buffer)
  "Erase BUFFER if it exists.  BUFFER defaults to current buffer.
This even erases read-only buffers."
  (cond
   ((null buffer)
    ;; erase current buffer
    (let ((buffer-read-only nil)) (erase-buffer)))
   ((setq buffer (get-buffer buffer))
    ;; buffer exists
    (with-current-buffer buffer
      (let ((inhibit-read-only t)) (erase-buffer))))))