These functions access the minibuffer prompt and contents.
This function returns the prompt string of the currently active minibuffer. If no minibuffer is active, it returns nil
.
This function returns the current position of the end of the minibuffer prompt, if a minibuffer is current. Otherwise, it returns the minimum valid buffer position.
This function returns the current display-width of the minibuffer prompt, if a minibuffer is current. Otherwise, it returns zero.
This function returns the editable contents of the minibuffer (that is, everything except the prompt) as a string, if a minibuffer is current. Otherwise, it returns the entire contents of the current buffer.
This is like minibuffer-contents
, except that it does not copy text properties, just the characters themselves. See Text Properties.
This command erases the editable contents of the minibuffer (that is, everything except the prompt), if a minibuffer is current. Otherwise, it erases the entire current buffer.
Copyright © 1990-1996, 1998-2019 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffer-Contents.html