Минибуферы
Минибуфер — это специальный буфер, который команды Emacs используют для чтения аргументов, более сложных, чем одиночный числовой префиксный аргумент. Эти аргументы включают имена файлов, имена буферов и имена команд (как в M-x). Минибуфер отображается на нижней строке фрейма, в том же месте, что и область эха (см. Область эха), но только во время использования для чтения аргумента.
| • Введение в минибуферы | Основные сведения о минибуферах. | |
| • Текст из минибуфера | Как прочитать строку прямого текста. | |
| • Объект из минибуфера | Как прочитать Lisp-объект или выражение. | |
| • История минибуфера | Запись предыдущих вводов минибуфера, чтобы пользователь мог их повторно использовать. | |
| • Исходный ввод | Указание начального содержимого для минибуфера. | |
| • Завершение | Как вызвать и настроить завершение. | |
| • Запросы «Да/Нет» | Задавать вопрос с простым ответом. | |
| • Множественные запросы | Задавать сложные вопросы. | |
| • Чтение пароля | Чтение пароля с терминала. | |
| • Команды минибуфера | Команды, используемые в качестве сочетаний клавиш в минибуферах. | |
| • Окна минибуфера | Работа со специальными окнами минибуфера. | |
| • Содержимое минибуфера | Как такие команды обращаются к тексту минибуфера. | |
| • Рекурсивный минибуфер | Разрешено ли рекурсивное обращение к минибуферу. | |
| • Запрещение взаимодействия | Запуск Emacs, когда взаимодействие невозможно. | |
| • Разное (минибуфер) | Различные пользовательские крючки и переменные. |
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffers.html