Функция redraw-frame очищает и повторно отображает всё содержимое заданного фрейма (см. Фреймы). Это полезно, если экран поврежден.
Эта функция очищает и повторно отображает фрейм frame. Если frame опущен или равен nil, она перерисовывает выбранный фрейм.
Еще более мощной является redraw-display:
Эта функция очищает и повторно отображает все видимые фреймы.
В Emacs обработка пользовательского ввода имеет приоритет над повторным отображением. Если вы вызываете эти функции, когда доступен ввод, они не отображаются немедленно, но запрошенное повторное отображение произойдет в конечном итоге — после обработки всего ввода.
В текстовых терминалах приостановка и возобновление Emacs также обычно обновляют экран. Некоторые эмуляторы терминала сохраняют отдельные содержимое для программ, ориентированных на отображение, таких как Emacs, и для обычного последовательного отображения. Если вы используете такой терминал, возможно, вы захотите запретить повторное отображение при возобновлении.
Эта переменная контролирует, перерисовывает ли Emacs весь экран после его приостановки и возобновления. Не-nil означает, что перерисовывать не нужно, nil означает, что требуется перерисовка. По умолчанию установлено nil.