42.24 Биперование

В этом разделе описывается, как заставить Emacs подать сигнал (или мигнуть экраном), чтобы привлечь внимание пользователя. Будьте умеренны в том, как часто вы это делаете; частые сигналы могут стать раздражающими. Также будьте осторожны, чтобы не использовать только биперование, когда более подходяще сигнализировать об ошибке (см. Ошибки).

Функция: ding &optional do-not-terminate

Эта функция издает звуковой сигнал или мигает экраном (см. ниже visible-bell). Она также завершает любую выполняемую клавиатурную макрокоманду, если только do-not-terminate не равно nil.

Функция: beep &optional do-not-terminate

Это синоним функции ding.

Пользовательская опция: visible-bell

Эта переменная определяет, должен ли Emacs мигать экраном, чтобы представить сигнал. Не-nil означает да, nil означает нет. Это эффективно на графических дисплеях и в текстовых терминалах при условии, что запись Termcap терминала определяет возможность видимого сигнала («vb»).

Пользовательская опция: ring-bell-function

Если это не nil, она указывает, как Emacs должен подавать сигнал. Ее значение должно быть функцией без аргументов. Если это не nil, она имеет приоритет над переменной visible-bell.