Настройка области эха
Эти переменные контролируют детали работы области эха.
- Переменная: cursor-in-echo-area
-
Эта переменная контролирует, где появляется курсор при отображении сообщения в области эха. Если она не равна
nil, то курсор появляется в конце сообщения. В противном случае курсор появляется в позиции — вообще не в области эха.Значение обычно
nil; программы Lisp связывают его со значениемtна короткий промежуток времени.
- Переменная: echo-area-clear-hook
Этот обычный обработчик запускается всякий раз, когда область эха очищается — либо
(message nil), либо по любой другой причине.
- Пользовательский параметр: echo-keystrokes
-
Эта переменная определяет, сколько времени должно пройти, прежде чем отобразятся символы команд. Его значение должно быть числом и указывает количество секунд, ожидающих отображения. Если пользователь набирает префиксный ключ (например, C-x) и затем задерживается на это количество секунд перед продолжением, префиксный ключ отображается в области эха. (После начала отображения в последовательности ключей все последующие символы в той же последовательности отображаются немедленно.)
Если значение равно нулю, то ввод команд не отображается.
- Переменная: message-truncate-lines
Обычно при отображении длинного сообщения область эха масштабируется для отображения всего сообщения, перенос длинных строк по мере необходимости. Но если переменная
message-truncate-linesне равнаnil, длинные строки сообщения области эха вместо этого обрезаются для соответствия ширине мини-окна.
Переменная max-mini-window-height, которая определяет максимальную высоту для изменения размеров окон минибуфера, также применяется к области эха (которая фактически представляет собой специальное использование окна минибуфера; см. Окна минибуфера).
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/Echo-Area-Customization.html