Mercurial > emacs
changeset 34071:e54fa77a9d6e
(minibuffer-contents, minibuffer-contents-no-properties)
(delete-minibuffer-contents): New functions.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 01 Dec 2000 03:31:49 +0000 |
parents | 03fa22658c6f |
children | 24c9291f8fa8 |
files | lisp/simple.el |
diffstat | 1 files changed, 15 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/simple.el Fri Dec 01 02:59:07 2000 +0000 +++ b/lisp/simple.el Fri Dec 01 03:31:49 2000 +0000 @@ -882,9 +882,23 @@ (defun minibuffer-prompt-end () "Return the buffer position of the end of the minibuffer prompt. -Return 0 if current buffer is not a mini-buffer." +Return (point-min) if current buffer is not a mini-buffer." (field-beginning (point-max))) +(defun minibuffer-contents () + "Return the user input in a minbuffer as a string. +The current buffer must be a minibuffer." + (field-string (point-max))) + +(defun minibuffer-contents-no-properties () + "Return the user input in a minbuffer as a string, without text-properties. +The current buffer must be a minibuffer." + (field-string-no-properties (point-max))) + +(defun delete-minibuffer-contents () + "Delete all user input in a minibuffer. +The current buffer must be a minibuffer." + (delete-field (point-max))) ;Put this on C-x u, so we can force that rather than C-_ into startup msg (defalias 'advertised-undo 'undo)