Emacs: отключить звуковой сигнал при попытке выйти за пределы документа
Есть ли способ отключить звуковой сигнал в Emacs при попытке переместить курсор за пределы начала или конца документа? Обычно я не возражаю, но прокрутка импульса на моем трекпаде делает это так, что он подает звуковой сигнал десяток раз всякий раз, когда я просматриваю верх или низ документа.
Я бы предпочел не отключать звонок для других вещей, если это возможно.
Ответы
Ответ 1
Это хорошо работает для меня, чтобы отключить звонок только при прокрутке до пределов (добавьте следующее в ваш .emacs или другой файл инициализации):
(defun my-bell-function ()
(unless (memq this-command
'(isearch-abort abort-recursive-edit exit-minibuffer
keyboard-quit mwheel-scroll down up next-line previous-line
backward-char forward-char))
(ding)))
(setq ring-bell-function 'my-bell-function)
Источник
Ответ 2
Положите
(setq ring-bell-function 'ignore)
в .emacs
. Это полностью отключит звонок, что может быть не таким, каким вы хотите.