Команды минибуфера
В этом разделе описаны некоторые команды, предназначенные для использования в минибуфере.
- Команда: exit-minibuffer
Эта команда завершает работу активного минибуфера. Обычно она привязана к клавишам в локальных картах клавиш минибуфера. Команда вызывает ошибку, если текущий буфер является минибуфером, но не активным минибуфером.
- Команда: self-insert-and-exit
Эта команда завершает работу активного минибуфера после вставки последнего символа, набранного на клавиатуре (хранящегося в
last-command-event; см. Сведения из цикла команд).
- Команда: previous-history-element n
Эта команда заменяет содержимое минибуфера значением n-го предыдущего (более старого) элемента истории.
- Команда: next-history-element n
Эта команда заменяет содержимое минибуфера значением n-го более нового элемента истории. Позиция в истории может выходить за пределы текущей позиции и обращаться к «будущей истории» (см. Чтение текстовых строк с помощью минибуфера).
- Команда: previous-matching-history-element pattern n
Эта команда заменяет содержимое минибуфера значением n-го предыдущего (более старого) элемента истории, соответствующего pattern (регулярному выражению).
- Команда: next-matching-history-element pattern n
Эта команда заменяет содержимое минибуфера значением n-го следующего (более нового) элемента истории, соответствующего pattern (регулярному выражению).
- Команда: previous-complete-history-element n
Эта команда заменяет содержимое минибуфера значением n-го предыдущего (более старого) элемента истории, который дополняет текущее содержимое минибуфера перед точкой.
- Команда: next-complete-history-element n
Эта команда заменяет содержимое минибуфера значением n-го следующего (более нового) элемента истории, который дополняет текущее содержимое минибуфера перед точкой.
- Команда: goto-history-element nabs
Эта функция помещает элемент истории минибуфера в минибуфер. Аргумент nabs задаёт абсолютную позицию в истории в порядке убывания: 0 означает текущий элемент, а положительное число n — n-й предыдущий элемент. Отрицательное значение NABS -n означает n-ю запись «будущей истории». Когда эта функция достигает конца значений по умолчанию, предоставленных
read-from-minibuffer(см. Чтение текстовых строк с помощью минибуфера) иcompleting-read(см. Завершение ввода и минибуфер), она добавляет варианты завершения в «будущую историю»; см. minibuffer-default-add-function.
Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffer-Commands.html