texto para mac descargar cask emacs dot-emacs carbon-emacs

para - Deshabilitar el pitido de desplazamiento Carbon Emacs



emacs linux (5)

Deberá personalizar la función ring-bell-function .

Esta página puede proporcionar pistas:

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

He estado buscando la adopción de Carbon Emacs para usar en mi Mac, y el único obstáculo con el que me he encontrado es el molesto sonido de desplazamiento cuando intenta desplazarse más allá del final del documento. He buscado en línea, pero parece que no puedo encontrar lo que debería agregar a mis archivos .emacs que evitarán que emita un pitido al desplazarse. No quiero silenciarlo por completo, solo al desplazarme. ¿Algunas ideas?


(setq visible-bell t)

Esto hace que emacs parpadee en lugar de un pitido.


Usando las sugerencias de la página wiki AlarmBell de Emacs , esto lo hace por mí:

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

Si no conoce el nombre de un comando, presione Ch k luego la tecla / acción de la que le gustaría obtener el nombre.


Esto parece hacer el truco:

(setq ring-bell-function nil)


Entre la respuesta de Stephen Hassard y el comentario de Kipton Barros:

(setq ring-bell-function ''ignore)

parece ser el más conciso, funciona en emacs 24.x y responde a la pregunta original.