Подтвердить что ты не робот

Emacs: отключить звуковой сигнал при попытке выйти за пределы документа

Есть ли способ отключить звуковой сигнал в Emacs при попытке переместить курсор за пределы начала или конца документа? Обычно я не возражаю, но прокрутка импульса на моем трекпаде делает это так, что он подает звуковой сигнал десяток раз всякий раз, когда я просматриваю верх или низ документа.

Я бы предпочел не отключать звонок для других вещей, если это возможно.

4b9b3361

Ответ 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. Это полностью отключит звонок, что может быть не таким, каким вы хотите.