Spec-Zone.ru › Elisp

Команды минибуфера

В этом разделе описаны некоторые команды, предназначенные для использования в минибуфере.

Команда: 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API