20.10 Minibuffer Commands
This section describes some commands meant for use in the minibuffer.
command
exit-minibufferβ
This command exits the active minibuffer. It is normally bound to keys in minibuffer local keymaps.
command
self-insert-and-exitβ
This command exits the active minibuffer after inserting the last character typed on the keyboard (found in last-command-event
; see Command Loop Info).
command
previous-history-element nβ
This command replaces the minibuffer contents with the value of the n
th previous (older) history element.
command
next-history-element nβ
This command replaces the minibuffer contents with the value of the n
th more recent history element. The position in the history can go beyond the current position and invoke βfuture history" (see Text from Minibuffer).
command
previous-matching-history-element pattern nβ
This command replaces the minibuffer contents with the value of the n
th previous (older) history element that matches pattern
(a regular expression).
command
next-matching-history-element pattern nβ
This command replaces the minibuffer contents with the value of the n
th next (newer) history element that matches pattern
(a regular expression).
command
previous-complete-history-element nβ
This command replaces the minibuffer contents with the value of the n
th previous (older) history element that completes the current contents of the minibuffer before the point.
command
next-complete-history-element nβ
This command replaces the minibuffer contents with the value of the n
th next (newer) history element that completes the current contents of the minibuffer before the point.
command
goto-history-element nabsβ
This function puts element of the minibuffer history in the minibuffer. The argument nabs
specifies the absolute history position in descending order, where 0 means the current element and a positive number n
means the n
th previous element. NABS being a negative number -n
means the n
th entry of βfuture history."