Отключить звуковой сигнал прокрутки 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
,
Эта страница может содержать подсказки:
Между ответом Стивена Хассарда и комментарием Киптона Барроса:
(setq ring-bell-function 'ignore)
кажется наиболее кратким, работает на emacs 24.x и отвечает на оригинальный вопрос.