Отключить звуковой сигнал прокрутки Carbon Emacs

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

5 ответов

(setq visible-bell t)

Это заставляет Emacs мигать вместо звукового сигнала.

Используя подсказки со страницы Emacs wiki AlarmBell, это делает это для меня:

(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)

Если вы не знаете название команды, нажмите C-h k затем ключ / действие, которое вы хотели бы получить имя.

Вам придется настроить ring-bell-function,

Эта страница может содержать подсказки:

http://www.emacswiki.org/emacs/AlarmBell

Между ответом Стивена Хассарда и комментарием Киптона Барроса:

(setq ring-bell-function 'ignore)

кажется наиболее кратким, работает на emacs 24.x и отвечает на оригинальный вопрос.

Это, кажется, делает трюк:

(setq ring-bell-function nil)
Другие вопросы по тегам