Эти переменные управляют деталями работы области эхо.
Эта переменная управляет положением курсора, когда сообщение отображается в области эхо. Если она не равна nil, курсор появляется в конце сообщения. В противном случае курсор находится в точке — вообще не в области эхо.
Обычно значение равно nil; Lisp-программы временно устанавливают его в t.
Этот обычный хук выполняется при каждом очищении области эхо — будь то (message nil) или по любой другой причине.
Эта переменная определяет, сколько времени должно пройти перед отображением нажатых клавиш. Её значение должно быть числом и задаёт количество секунд ожидания перед эхо-отображением. Если пользователь вводит префиксную клавишу (например, C-x) и затем делает паузу на это количество секунд перед продолжением, префиксная клавиша отображается в области эхо. (Как только эхо-отображение началось в последовательности клавиш, все последующие символы в той же последовательности отображаются немедленно.)
Если значение равно нулю, вводимые команды не отображаются.
Обычно отображение длинного сообщения изменяет размер области эхо, чтобы показать всё сообщение, при необходимости перенося длинные строки. Но если переменная message-truncate-lines не равна nil, длинные строки сообщений в области эхо обрезаются до ширины мини-окна.
Переменная max-mini-window-height, задающая максимальную высоту при изменении размера окон мини-буфера, также применяется к области эхо (которая на самом деле является особым использованием окна мини-буфера; см. Окна мини-буфера).