Spec-Zone.ru › Elisp

Сигнализация

В этом разделе описывается, как заставить 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.

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/Beeping.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API