Function: delete-minibuffer-contents

delete-minibuffer-contents is an interactive and byte-compiled function defined in minibuffer.el.gz.

Signature

(delete-minibuffer-contents)

Documentation

Delete all user input in a minibuffer.

If the current buffer is not a minibuffer, erase its entire contents.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun delete-minibuffer-contents ()
  "Delete all user input in a minibuffer.
If the current buffer is not a minibuffer, erase its entire contents."
  (interactive)
  ;; We used to do `delete-field' here, but when file name shadowing
  ;; is on, the field doesn't cover the entire minibuffer contents.
  (delete-region (minibuffer-prompt-end) (point-max)))